Instalar um proxy-cache HTTP facilmente (polipo)

Julho 2017



Instalar um proxy-cache HTTP em seu computador tem várias vantagens:
  • Ele permite o compartilhamento da conexão internet
  • Graças ao cache as páginas são exibidas mais rapidamente, mesmo se você não estiver compartilhando a conexão.
  • Você pode, se quiser, fazer uma filtragem


polipo é um proxy-cache HTTP eficaz e leve.

Installação rápida


sudo apt-get install polipo

E configure seus softwares (navegador, etc.) para utilizar localhost:8123 como proxy.

Pronto !
É simples assim.

Por padrão, polipo sóé acessível a partir de sua máquina: assim, não há nenhum risco de segurança.

Obviamente, você também pode configurar outras opções:

Autorizar as máquinas da rede local a se conectarem


Se a sua rede local é 192.168.0.0/24 e o seu servidor proxy 192.168.0.1, modifique o arquivo /etc/polipo/config e adicione as seguintes linhas:
proxyAddress = "192.168.0.1"
allowedClients = 127.0.0.1, 192.168.0.0/24


Depois, digite sudo /etc/init.d/polipo restart para validar a nova configuração.

Trocar a porta


Para tocar a porta na qual polipo se põe à escuta, no /etc/polipo/config adicione o parâmetro proxyPort:
proxyPort = 3128
(e não esqueça um pequeno sudo /etc/init.d/polipo restart)

Utilizar um servidor proxy parente


Se você quiser que polipo envie, ele mesmo, seus pedidos para um outro proxy, adicione o parâmetro:
parentProxy = "squid.example.org:3128"

Utilizar um servidor DNS alternativo


Para um maior desempenho, polipo faz, ele mesmo, as resoluções DNS, sem passar pelo sistema operacional.
Ele utiliza diretamente os DNS inscritos no /etc/resolv.conf.

No entanto, você pode pedir ao polipo para utilizar outros servidores DNS (por exemplo, para utilizar OpenDNS). Para isso, adicione o parâmetro:
dnsNameServer = 208.67.222.222, 208.67.220.220

Desativar IPv6


Se você não utiliza o IPv6, adicione o parâmetro:
dnsQueryIPv6 = no

ATENÇÃO


Polipo segue uma política de cache muito agressiva. Ele pode reter as páginas por algum tempo.
Isto pode ser um problema para os sites onde é preciso se identificar (Kioskea, por exemplo).

Outras opções


Polipo possui várias opções. Recomendo a consulta do manual.

Entre as opções, encontramos:
  • defin do consumo de memória e do cache do disco
  • filtragem automática de cabeçalhos HTTP (user-agent, http-referer...)
  • filtragem do URL (inclusive com expresses usuais)
  • etc.

Links


Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 16 de fevereiro de 2010 às 06:31 por ninha25.
Este documento, intitulado 'Instalar um proxy-cache HTTP facilmente (polipo)', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.