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
Artigo
original publicado por
sebsauvage