Instalar fácilmente un proxy-caché HTTP (polipo)

Octubre 2017

Instalar un proxy-caché HTTP en el PC tiene varias ventajas:
  • Permite compartir la conexión a Internet.
  • El caché permite mostrar rápidamente las páginas web, incluso si no se comparte la conexión.
  • También permite filtrar las páginas no deseadas


polipo es un proxy-caché HTTP eficaz y ligero.

Instalación rápida


sudo apt-get install polipo

Luego debemos configurar los programas (navegador, etc.) para utilizar localhost:8123 como proxy.

Es todo!
Es tan simple como esto

Por defecto polipo es únicamente accesible desde nuestra máquina: por lo que no hay ningún riesgo de seguridad.

Podremos configurar diversas opciones:

Autorizar las máquinas de la red local a conectarse


Si nuestra red local es 192.168.0.0/24 y nuestro servidor proxy 192.168.0.1, debemos modificar el archivo /etc/polipo/config y agregar las líneas:
proxyAddress = "192.168.0.1"
allowedClients = 127.0.0.1, 192.168.0.0/24


Luego escribimos sudo /etc/init.d/polipo restart para tomar en cuenta la nueva configuración.

Cambiar el puerto


Para cambiar el puerto de escucha de polipo, en /etc/polipo/config agrega el parámetro proxyPort:
proxyPort = 3128
(y no hay que olvidar un pequeño sudo /etc/init.d/polipo restart)

Utilizar un servidor proxy parent


Si deseamos que polipo envíe el mismo sus consultas a otro proxy, agrega el parámetro:
parentProxy = "squid.example.org:3128"

Utilizar un servidor DNS alternativo


Para un mayor rendimiento, polipo hace las resoluciones DNS el mismo, y no pasando por el sistema operativo. Utiliza directamente los DNS inscritos en /etc/resolv.conf.

Sin embargo podemos pedir a polipo que utilice otros servidores DNS (por ejemplo para utilizar OpenDNS). Para ello debemos agregar el parámetro:
dnsNameServer = 208.67.222.222, 208.67.220.220

Desactivar IPv6


Si no utilizamos IPv6, debemos agregar este parámetro:
dnsQueryIPv6 = no

IMPORTANTE


Polipo tiene una política de caché muy agresiva. Puede que retenga demasiadas páginas.
Esto puede causar problemas en las páginas en las que hay que loguearse (por ejemplo Kioskea).

Otras opiniones


Polipo posee muchas otras opciones. Te recomiendo consultar este manual.

Entre las opciones tenemos:
  • ajuste del consumo de memoria y del caché del disco
  • filtro automático de encabezados HTTP (user-agent, http-referer...)
  • filtro de URL
  • etc.

Enlaces


Consulta también

Publicado por Carlos-vialfa. Última actualización: 8 de agosto de 2008 a las 22:43 por Carlos-vialfa.
El documento «Instalar fácilmente un proxy-caché HTTP (polipo)» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.