Servidor proxy

Visión general

Proxy serveres un servidor intermediario entre el cliente e Internet. Los servidores proxy ofrecen las siguientes funcionalidades básicas:

  • Filtrado de datos de red y firewall.

  • Compartir conexión de red

  • Almacenamiento en caché de datos

Los servidores proxy permiten ocultar, ocultar y hacer que su identificación de red sea anónima al ocultar su dirección IP.

Propósito de los servidores proxy

Las siguientes son las razones para utilizar servidores proxy:

  • Monitoreo y filtrado

  • Mejorando el desempeño

  • Translation

  • Acceder a los servicios de forma anónima

  • Security

Monitoreo y filtrado

Los servidores proxy nos permiten realizar varios tipos de filtrado como:

  • Filtrado de contenido

  • Filtrado de datos cifrados

  • Bypass de filtros

  • Registro y espionaje

Mejorando el desempeño

Fija el servicio mediante el proceso de recuperación de contenido de la caché que se guardó cuando el cliente realizó una solicitud anterior.

Traducción

Ayuda a personalizar el sitio de origen para los usuarios locales al excluir el contenido de origen o al sustituir el contenido de origen por contenido local original. En esto, el tráfico de los usuarios globales se enruta al sitio web de origen a través del proxy de traducción.

Acceder a los servicios de forma anónima

En esto, el servidor de destino recibe la solicitud del servidor proxy anónimo y, por lo tanto, no recibe información sobre el usuario final.

Seguridad

Dado que el servidor proxy oculta la identidad del usuario, protege contra el spam y los ataques de piratas informáticos.

Tipo de proxy

La siguiente tabla describe brevemente el tipo de proxies:

Proxies de reenvío

En esto, el cliente solicita a su servidor de red interno que lo reenvíe a Internet.

Proxies abiertos

Open Proxies ayuda a los clientes a ocultar su dirección IP mientras navegan por la web.

Proxies inversos

En esto, las solicitudes se envían a uno o más servidores proxy y la respuesta del servidor proxy se recupera como si viniera directamente del servidor original.

Arquitectura

La arquitectura del servidor proxy se divide en varios módulos como se muestra en el siguiente diagrama:

Interfaz de usuario proxy

Este módulo controla y administra la interfaz de usuario y proporciona una interfaz gráfica, una ventana y un menú fáciles de usar para el usuario final. Este menú ofrece las siguientes funcionalidades:

  • Iniciar proxy

  • Detener proxy

  • Exit

  • URL de bloqueo

  • Cliente de bloqueo

  • Administrar registro

  • Administrar caché

  • Modificar configuración

Escucha del servidor proxy

Es el puerto donde se escucha la nueva solicitud del navegador del cliente. Este módulo también realiza el bloqueo de clientes de la lista proporcionada por el usuario.

Administrador de conexiones

Contiene la funcionalidad principal del servidor proxy. Realiza las siguientes funciones:

  • Contiene la funcionalidad principal del servidor proxy. Realiza las siguientes funciones:

  • Leer la solicitud del encabezado del cliente.

  • Analice la URL y determine si está bloqueada o no.

  • Generar conexión al servidor web.

  • Lea la respuesta del servidor web.

  • Si no se encuentra una copia de la página en la caché, descargue la página del servidor web; de lo contrario, verificará su última fecha de modificación en el encabezado de respuesta y, en consecuencia, la leerá desde la caché o el servidor desde la web.

  • Luego, también verificará si el almacenamiento en caché está permitido o no y, en consecuencia, almacenará en caché la página.

Administrador de caché

Este módulo es responsable de almacenar, borrar, borrar y buscar páginas web en la caché.

Administrador de registros

Este módulo es responsable de ver, borrar y actualizar los registros.

Configuración

Este módulo ayuda a crear ajustes de configuración que, a su vez, permiten que otros módulos realicen las configuraciones deseadas, como el almacenamiento en caché.