1. ¿Qué es un servidor proxy caché?
Es un servidor situado entre la máquina del usuario y otra red (a menudo Internet)
que actúa como protección separando las dos redes y como zona caché para acelerar
el acceso a páginas web o poder restringir el acceso a contenidos.
Es decir, la función de un servidor proxy es centralizar el tráfico de una red local hacia
el exterior (Internet). Sólo el equipo que incorpora el servicio proxy debe disponer de
conexión a Internet y el resto de equipos salen a través de él.
Funciones
Como resumen, las principales funciones de Squid son las siguientes:
Permite el acceso web a máquinas privadas (IP privada) que no están conectadas
directamente a Internet.
Controla el acceso web aplicando reglas.
Registra el tráfico web desde la red local hacia el exterior.
Controla el contenido web visitado y descargado.
Controla la seguridad de la red local.
Funciona como una caché de páginas web.
Guarda en caché las peticiones DNS.
Registra logs de todas las peticiones
Ventajas
Velocidad de navegación mayor para el usuario final
Menor carga para el proveedor de contenidos
Menor tráfico y congestión para Internet
Desventajas
Los contenidos pueden ser visualizados por más gente que la que podría parecer.
Pudiéndose poner en peligro la privacidad y la seguridad de las personas.
Cuando un usuario realiza una petición sobre un cierto contenido, éste puede no
estar actualizado; recibiendo información falseada.
¿Por qué deberías implementar un servidor proxy Squid?
2. Software libre desde su primera versión, el código fuente de Squid está disponible
públicamente y no requiere el pago de una licencia, lo que significa que no solo se
descarga de forma gratuita, sino que se puede modificar para ajustarlo a las
necesidades de cada caso particular. Sin embargo, no suele ser necesario introducir
cambios debido a la diversidad y a la mejora de la velocidad que ofrece Squid,
producto de la longeva experiencia de los desarrolladores que se ocupan por vocación
de la gestión y el desarrollo del programa del proxy.