Conceptos Fundamentales de Servidores Proxy y su Configuración de Red

Clasificado en Informática

Escrito el en español con un tamaño de 3,89 KB

¿Qué es un servidor Proxy y qué puertos utilizan Squid y CCProxy?

Un proxy es un dispositivo que puede actuar simultáneamente como un cliente y como un servidor. Su funcionamiento consiste en aceptar peticiones del cliente como si fuera el servidor de destino y reenviarlas al servidor real, el cual cree estar comunicándose directamente con el cliente. Posteriormente, cuando el servidor entrega la respuesta al proxy, este se encarga de que le llegue al cliente original.

  • El software Squid utiliza por defecto el puerto 3128.
  • El software CCProxy utiliza habitualmente el puerto 8080.

Ventajas y desventajas de utilizar un Proxy

Ventajas:

  • El control: Permite limitar las peticiones de los equipos y también puede restringir el acceso a los usuarios.
  • La velocidad: Gracias a la función de caché, se acelera el acceso a los recursos solicitados frecuentemente.
  • El filtrado: Emplea políticas de acceso para contenidos específicos, mejorando la gestión de la red.
  • La seguridad: Los clientes siempre mantienen su anonimato frente al servidor externo.

Desventajas:

  • Vulneración de la intimidad: El administrador del proxy puede tener acceso a los datos del cliente.
  • Limitaciones operativas: El acceso a Internet mediante un proxy puede dificultar la realización de ciertas operaciones avanzadas o protocolos específicos.

Tipos de Proxy: Transparente y Anónimo

¿Qué es un Proxy Transparente?

El proxy transparente no modifica la petición del cliente ni la respuesta del servidor. Para su implementación, se debe establecer un mecanismo que capture las peticiones de un cliente hacia un puerto determinado y las reenvíe automáticamente hacia el proxy sin que el usuario deba configurar nada en su navegador.

¿Qué es un Proxy Anónimo?

Un proxy anónimo permite ocultar la dirección IP del cliente mientras navega por Internet, evitando que esta quede registrada en los servidores web de destino. Existen numerosos servidores proxy anónimos disponibles en la web para mejorar la privacidad.

Funcionamiento de la Caché del servidor Proxy

La caché se utiliza para optimizar el tráfico de red siguiendo este proceso:

  1. El cliente envía una petición al servidor proxy.
  2. El servidor comprueba si ya tiene la respuesta almacenada en su memoria caché.
  3. Si no la tiene, reenvía la petición al servidor de destino.
  4. Al recibir la respuesta del servidor real, el proxy la almacena en la caché y la remite al usuario.
  5. Si se realiza de nuevo la misma petición, el servidor proxy la remite directamente desde la caché hacia el usuario, ahorrando tiempo y ancho de banda.

Ubicación del Proxy Inverso y funciones de Pasarela

¿Dónde situarías un Proxy Inverso?

Un proxy inverso se sitúa habitualmente al lado de los servidores (en la parte del servidor), a diferencia del proxy tradicional que se sitúa cerca de los clientes.

La función de Pasarela (Gateway)

La pasarela es la función del proxy que permite comunicar al cliente con el servidor. Esta operación se puede llevar a cabo de dos formas principales:

  • Forward Proxy (o proxy de reenvío): Orientado a dar salida a los clientes de una red interna.
  • Reverse Proxy (o proxy inverso): Orientado a proteger y balancear la carga de los servidores web.

Entradas relacionadas: