Proxy Server

December 30, 2022
Un servidor proxy es una capa adicional entre el usuario y el sitio que proporciona seguridad al usuario y restringe el acceso a información identificativa: dirección IP, geolocalización, datos del sistema operativo, etc. Es un dispositivo que contiene direcciones IP proxy para ocultar las direcciones IP reales.

Como funciona un proxy

Cuando un servidor proxy funciona, el ordenador primero establece una conexión con él y luego envía una solicitud para conectarse a un sitio web. El servidor proxy reemplaza los datos del cliente con los suyos y envía la solicitud al sitio web. La respuesta resultante se muestra al usuario. Esto dificulta que terceros rastreen a los usuarios.

Ejemplo de una configuración proxy típica:

  • El usuario introduce la dirección de un sitio web en el navegador;
  • Proxy recibe la solicitud;
  • Proxy envía la solicitud al servidor web;
  • El servidor web envía la respuesta al proxy;
  • Proxy envía la respuesta al usuario.

Para que necesitamos un servidor proxy

Existen muchos métodos de aplicación de proxy; todo depende de la configuración y la variedad. Los proxies se utilizan generalmente para la navegación web anónima, eludiendo el geobloqueo y regulando las solicitudes web.

Los proxies directos transmiten las solicitudes de los clientes de la red interna a Internet a través de un firewall. Permiten o impiden el paso de la solicitud del usuario. Antes de recibir la información solicitada del servidor, el proxy directo comprueba su caché. El proxy almacena la información en caché, evitando que el usuario tenga que solicitarla al servidor.

Si la información solicitada está en caché, el proxy la envía al usuario. Si no, rechaza la solicitud y el usuario recibe un mensaje de error o una redirección.

El servidor proxy inverso transmite las solicitudes de Internet a los usuarios de la red interna a través del firewall. De hecho, es un proxy directo en sentido inverso. Sus principios son similares.

Tipos de servidores proxy

  • Públicos o abiertos. Se ofrecen de forma gratuita a múltiples usuarios simultáneamente. Las desventajas de este tipo incluyen baja velocidad y baja fiabilidad.
  • Privado: Un tipo de servidor proxy más rápido y seguro. Puede ser dedicado o compartido. Las empresas que ofrecen proxies privados pueden ofrecer soporte al cliente adicional.
  • Transparente: Permite la conexión sin configuración adicional y dirige el tráfico desde el puerto del cliente al puerto del servidor proxy mediante rutas estáticas en el dispositivo o router.
  • Proxy HTTP: Funciona como intermediario entre el cliente y el servidor web. Cuando se envía una solicitud, se envía al servidor proxy como texto. Tras analizar el texto, se envía una nueva solicitud al sitio web, a la cual este envía una respuesta. Esta respuesta se reenvía al usuario.
  • Proxy con SSL: Se distingue por una conexión TCP en lugar de dos y puede utilizarse para acceder a recursos de servidores HTTPS y HTTP.

Niveles de anonimato del proxy

Un proxy de alto anonimato proporciona la mayor seguridad para el usuario. Oculta la dirección IP cuando realiza peticiones al servidor web y no se identifica como proxy del servidor web.

Los proxies distorsionadores ocultan la dirección IP real de un cliente cuando éste visita un sitio web. Un proxy distorsiona su propia dirección IP cambiando la geolocalización de un servidor web. Se identifica como proxy en las consultas al servidor web. Se utilizan para ocultar la ubicación geográfica, evitar el marketing dirigido o acceder a sitios web censurados en la ubicación real del usuario.

Un proxy transparente es lo contrario de un proxy anónimo. No oculta información identificativa del usuario. Un proxy transparente envía una petición a un servidor web que parece proceder directamente del usuario.