Páginas

quinta-feira, 23 de fevereiro de 2012

Melhorando a navegação com web cache: POLIPO

Neste post vou ensinar como configurar um proxy pessoal com cache para melhorar o desempenho de sua navegação.

Da Wikipedia, temos: "Polipo is designed to be used as a personal web cache or a web cache shared among a few users to boost internet access"

Para instalar:
$ sudo apt-fast install polipo
(não entendeu o porque do apt-fast? visite este link)

Agora vamos as configurações
$ sudo vim /etc/polipo/config
e deixe ele da seguinte maneira:

proxyAddress = "0.0.0.0"
allowedClients = 127.0.0.1
cacheIsShared = false
chunkHighMark = 33554432
disableIndexing = false
disableServersList = false
disableLocalInterface = false
disableConfiguration = false
disableVia=false
censoredHeaders = from, accept-language, x-pad, link
censorReferer = maybe
pmmFirstSize = 16384
pmmSize = 8192
maxConnectionAge = 5m
maxConnectionRequests = 120
serverMaxSlots = 8
serverSlots = 2
tunnelAllowedPorts = 1-65535

Se o polipo for instalado em um servidor a opção allowedClients deverá refletir os IP que poderam acessar o serviço. Ex: 192.168.0.0/24. A opção chaceIsShared deverá ser true.

Se você seguiu o post Encriptar tráfego DNS no Ubuntu adicione estas duas linhas a mais:

dnsUseGethostbyname = yes
dnsNameServer = 127.0.0.2

Se você seguiu o post Acelere sua navegação usando um cache local de DNS: PDNSD adicione estas duas linhas a mais:


dnsUseGethostbyname = yes
dnsNameServer = 127.0.0.1

Se você tem algum serviço de DNS rodando em seu computador mude a variável dnsNameServer para o endereço correto.

Outra coisa legal a se fazer se você esta instalando o polipo em um servidor é criar um arquivo nos computadores clientes da seguinte forma:
$ sudo vim /etc/apt/apt.conf
e colocar a seguinte linha:
Acquire::http::Proxy "http://enderecodoservidor:8123";
mudando, é claro, o 'enderecodoservidor' para o endereço que reflita seu servidor!

Para saber mais opções de configuração:
$ polipo -v
Depois de configurado devemos reiniciar/iniciar o serviço:
$ sudo service polipo restart
e para acessar tanto o manual quanto opções de configurações, acesse: http://localhost:8123

Para que o polipo seja usado pelo seu sistema, temos que mudar as opções de proxy do seu computador:


Ou então mudar as opções no seu navegador!

É isso!


Nenhum comentário:

Postar um comentário