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

última actualización el 8 de agosto de 2008, 22:43 por Carlos-vialfa
Publicado por Carlos-vialfa
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
Mejores respuestas para « Instalar fácilmente un proxy caché HTTP (polipo) » en :
Servidores proxy y servidores de proxy inversos Ver Servidores proxy Un servidor proxy es en principio un equipo que actúa como intermediario entre los equipos de una red de área local (a veces mediante protocolos, con excepción del protocolo TCP/IP) e Internet. Generalmente el servidor proxy se...
[PortableFirefox] Quitar la imagen de inicio Ver PortableFirefox es la versión portátil de Firefox que puede ser utilizada desde un dispositivo USB sin necesidad de ser instalado previamente. Ver http://portableapps.com/apps/internet/firefox_portable A continuación veremos como quitar la imagen...
Instalar un servidor proxy HTTP (Squid) Ver Indice: 1. Instalar el proxy 2. Configurar el proxy 2.1 Nombrar el proxy 2.2 Elegir el puerto 2.3 Elegir la interfaz 2.4 Definir los derechos de acceso 2.5 Autorizar al grupo 2.6 Autorizar los puertos no estándar 3. Iniciar el...
[Ubuntu 9.04] Instalar VirtualBox 3 VerPuedes encontrar VirtualBox en los repositorios oficiales de Ubuntu, pero solo la versión 2.x, y sin el soporte para USB. Sin embargo puedes instalar fácilmente la versión 3.x: wget -q...
Instalar un servidor FTP bajo Windows VerMétodo rápido Configurar el servidor FTP Método más conveniente Enlaces de interés Accerder al servidor FTP desde cualquier parte del mundo Notas Método rápido Si necesita instalar un servidor FTP urgentemente, entonces siga estos...
Descargar Microsoft Windows Installer VerEs un programa que nos ayuda en las instalaciones de aplicaciones Windows, a la vez que lo actualiza y no tener problemas cuando iniciamos alguna instalación de archivos msi. Windows Installer es utilizado por desarrolladores para comprimir sus...
Descargar Java Runtime Environment VerJava Runtime Environment instala la máquina virtual Java que te permite jugar en línea, conversar con personas del mundo entero, calcular el interés de tu préstamo hipotecario o visualizar imágenes en 3D. Estas aplicaciones, escritas en lenguaje...
Descargar Dr.Web CureIt! 5.0 VerDr.Web CureIt! es un antivirus gratuito que te sera muy util, para cuando tengas tu ordenador infectado de virus . Viene en forma de archivo ejecutable y lo mejor es que no necesita ningun tipo de instalacion . Funciona escaneando todo el disco...
Gestión de instalaciones (externalización): Externalización VerConcepto de gestión de instalaciones El término gestión de instalaciones (en inglés facilities management o externalización) hace referencia a la subcontratación de parte de los servicios que uno brinda, es decir, confiar la totalidad o parte de la...
El protocolo HTTP VerIntroducción al protocolo HTTP Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo más utilizado en Internet. La versión 0.9 sólo tenía la finalidad de transferir los datos a través de Internet (en particular...
Instalación de Linux VerInstalación de la distribución Red Hat En la actualidad, la distribución Red Hat es una de las distribuciones más populares ya que el procedimiento de instalación es muy simple. De hecho, este procedimiento simplemente le pide que elija de una lista...