Instalar um proxy-cache HTTP facilmente (polipo)

última modificação em 27 de Outubro de 2009 às 11:33 por pintuda
Publicado por pintuda
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
Melhores respostas por « Instalar um proxy cache HTTP facilmente (polipo) » em :
Instalar um servidor proxy HTTP (Squid) Ver Sommaire : 1. Instalar o proxy 2. Configurar oproxy 2.1 Nomear o proxy 2.2 Escolher a porta 2.3 Escolher a interface 2.4 Definir os direitos de acesso 2.5 Autorizar o grupo 2.6 Autorizar as portas fora dos padrões 3. Iniciar o...
O protocolo HTTP Ver Introdução ao protocolo HTTP O protocolo HTTP (HyperText Transfer Protocol) é o protocolo mais utilizado na Internet desde 1990. A versão 0.9 destinava-se unicamente a transferir dados na Internet (em especial páginas Web escritas em...
[Internet] O cache do Internet Explorer VerEnquanto você navega na WEB, o seu navegador põe as páginass Web em um cache , ou seja, ele salva estas páginas, imagens e outros arquivos, no seu PC. Graças a este cache , seu navegador não precisará mais baixar, a cada visita, a ou as, páginas...
[Internet] O cache da Internet Explorer VerQuando você navega na Web, seu navegador coloca as páginas Web em um cache, quer dizer que ele grava as páginas e outros arquivos no seu PC. Graças a este cache, seu navegador não terá mais que procurar as páginas que estão já no seu disco...
[Internet] Esvaziar o cache Internet VerEsvaziar o cache Internet Quanto mais você navega mais o cache Internet ocupará espaço no seu disco rígido. Para evitar a saturação deste espaço, você deve esvaziar este cache, ou seja, eliminá-lo. Para aqueles que não sabem, Cache Internet é o...
Download Apache HTTP Server VerApache HTTP Server é um servidor web que encarrega-se como um serviço a mais do sistema operativo. Quando está ativo, converte sua máquina num servidor capaz de enviar conteúdo a qualquer navegador. A instalação do programa é muito simples graças...
Download Topaz DeJPEG Plug-in VerTopaz DeJPEG é um plug-in compatível com Photoshop e outros editores gráficos similares que permite eliminar os contornos e outros elementos não desejados que acrescenta compressão no formato JPEG . O plugin executa-se desde o menú correspondente...
Download DnsSpeeder VerDnsSpeeder é um proxy DNS que armazena as petições no seu próprio cachê e faz juz a elas através de uma lista de servidores fácil de administrar. Sua funcionalidade é , nesse sentido, muito parecida com a que oferece Windows, mas também mais...
Ataque man in the middle VerAtaque man in the middle O ataque “man in the middle” (literalmente “ataque do homem no meio” ou “ataques do interceptor”), às vezes chamado MITM, é um cenário de ataque no qual um pirata ouve uma comunicação entre dois interlocutores e...
Servidores proxy (servidores mandatários) e reverse-proxy VerProxy Um servidor proxy (tradução portuguesa de “proxy server”, chamado também “servidor mandatário”) é uma máquina que faz de intermediário entre os computadores de uma rede local(que utiliza às vezes protocolos para além do protocolo...
Criptografia - Secure HTTP VerIntrodução ao S-HTTP O S-HTTP (Secure HTTP, que significa Protocolo HTTP protegido) é um método de segurança das transacções HTTP que assenta numa melhoria do protocolo HTTP criada em 1994 pelo EIT (Enterprise Integration ...