Squid
De Wikipedia, la enciclopedia libre
Squid es un popular programa de software libre que implementa un servidor Proxy y un demonio para Web caché, publicado bajo licencia GPL. Tiene una amplia variedad de utilidades, desde acelerar un Servidor Web. Guardando en caché peticiones repetidas, hasta caché de Web, DNS y otras búsquedas para un grupo de gente que comparte recursos de la red, además de añadir seguridad filtrando el tráfico. Está especialmente diseñado para ejecutarse bajo entornos Unix-like.
Squid ha sido desarrollado durante muchos años y se le considera muy completo y robusto. Soporta muchos protocolos, aunque se usa principalmente para HTTP y FTP. Se añade soporte también a TLS, SSL, Internet Gopher y HTTPS.
Tabla de contenidos |
[editar] Características
Squid posee las siguientes características :
- Proxy y Caché de HTTP, FTP, y otras URLs
- Proxy para SSL
- Jerarquías de Caché
- ICP, HTCP, CARP, Caché Digests
- Caché transparente
- WCCP (Squid v2.3 y superior)
- Control de acceso
- Aceleración de servidores HTTP
- SNMP
- Caché de resolución DNS
[editar] Proxy Web
Cachear es una manera de guardar los objetos requeridos de Internet (por ejemplo: datos como páginas Web) disponibles via protocolos HTTP, FTP y Gopher en un sistema más cercano al lugar donde se piden. Los navegadores Web pueden usar la caché local Squid como un servidor Proxy HTTP, reduciendo el tiempo de acceso así como el consumo de ancho de banda. Esto es muchas veces útil para los proveedores de servicios de Internet para incrementar la velocidad de sus consumidores y para las redes de área local que comparten la conexión a Internet. Porque es también un Proxy, es decir, se comporta como un cliente en beneficio de un cliente), puede dar un grado de anonimato y seguridad. Sin embargo, también puede introducir problemas significativos de privacidad ya que puede registrar mucha información incluyendo las URL solicitadas junto con otra información adicional como la fecha de la petición, etc.
Un programa cliente,(ejemplo: un explorador) o bien tiene que especificar explícitamente el servidor proxy que quiere utilizar (típico para consumidores de ISP) o bien podría estar usando un Proxy sin ninguna configuración extra, a este hecho se le denomina caché transparente, en el cual todas las peticiones HTTP son interceptadas por Squid y todas las respuestas guardadas en caché. Esto último es típico en redes corporativas dentro de una red de acceso local y normalmente incluye los problemas de privacidad mencionados previamente.
Squid tiene algunas características que puede ayudar a hacer conexiones anónimas, tales como desactivar o cambiar campos específicos de la cabecera de las peticiones HTTP de los clientes.
[editar] Compatibilidad
Squid puede ejecutarse en los siguientes Sistemas Operativos:
- Linux
- FreeBSD
- OpenBSD
- NetBSD
- BSDI
- Mac OS X
- OSF and Digital Unix
- IRIX
- SunOS/Solaris
- NeXTStep
- SCO Unix
- AIX
- HP-UX
Las versiones más recientes de Squid también compilan en Windows en sus versiones NT/2000/XP/2003 usando los paquetes Cygwin/GnuWin32.