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
PD: El
artículo original fue escrito por sebsauvage contribuidor de
CommentCaMarche