Melhores servidores proxy auto-hospedados

Melhores servidores proxy auto-hospedados
Você pode não perceber, mas há muitos terceiros que manipulam seu conteúdo da Internet. Seu ISP pode restringir o acesso a determinados sites, os mecanismos de pesquisa oculam os resultados da pesquisa para cumprir vários atos anti-pirataria, e os próprios sites geralmente mostram conteúdo diferente para visitantes de diferentes regiões geográficas.

Se isso não estiver bem com você, considere usar um servidor proxy auto-hospedado para superar as restrições geográficas e outras formas de censura. Os servidores proxy auto-hospedados também podem ajudá-lo a reduzir a largura de banda e melhorar os tempos de resposta ao armazenar em cache de páginas da web frequentemente solicitadas, e alguns vêm com recursos avançados de filtragem que possibilitam se livrar de anúncios ou proteger as crianças de danos.

Nossa seleção reflete a ampla gama de servidores proxy auto-hospedados e seus recursos. Alguns servidores proxy auto-hospedados descritos neste artigo são mais fáceis de configurar do que outros, mas acreditamos que qualquer pessoa disposta a gastar algum tempo lendo um tutorial on-line deve poder instalar e configurar praticamente qualquer servidor proxy auto-hospedado disponível.

Privoxi

Privoxy é um proxy da Web que não é de cache com recursos de filtragem para melhorar a privacidade. Ele pode modificar os dados da página da web e os cabeçalhos HTTP, controlar o acesso e remover anúncios.

A primeira versão do PRIXOVY foi lançada em 2001, baseada no Internet Junkbuster, um proxy da Web de bloqueio de anúncios mais antigo lançado sob a licença pública geral da GNU. Até 2010, o projeto TOR costumava agrupar o Privoxy com o TOR, mas eles finalmente decidiram ficar longe de soluções de terceiros por razões de segurança.

O PRIXOVY está disponível em praticamente todos os sistemas operacionais e plataformas populares, incluindo Linux, OpenWrt, DD-WRT, Windows, MacOS, OS/2, Amigaos e BEOs. Embora o PRIXOVY seja bastante fácil de instalar e funcionar, como explicamos na próxima seção deste artigo, o ajuste fino de suas várias configurações está longe de ser trivial e requer uma compreensão bastante avançada das redes de computadores.

Lula

Squid é um proxy de cache com suporte para HTTP, HTTPS, FTP e outros protocolos. Os proxies de cache armazenam temporariamente dados usados ​​com frequência para reduzir a largura de banda e melhorar os tempos de resposta.

Squid começou sua vida em 1996 como o Cache do Objeto Harvest, que fazia parte de um projeto de pesquisa do Grupo de Pesquisa da Força-Tarefa de Pesquisa da Internet sobre Descoberta de Recursos (IETF-RD). A versão atual do Squid é um garfo da última versão pré-comercial da colheita, e seu nome foi escolhido para evitar confusão com o garfo comercial chamado em cache 2.0.

Squid funciona em todos os sistemas operacionais populares e é usado por centenas de ISPs em todo o mundo para fornecer a seus usuários a melhor experiência possível na Internet. Os sites usam a lula para melhorar sua entrega de conteúdo, o que significa que saber como instalar e configurá -lo pode ajudá -lo a conseguir um ótimo trabalho.

Pi-burro

Pi-Hole é um poço de DNS que pode bloquear o anúncio e conteúdo inadequado no nível da rede. Como o seu nome sugere, Pi-Hole destina-se ao uso com o computador de placa única Raspberry Pi, que é desenvolvida no Reino Unido pela Fundação Raspberry Pi e fornece sistemas de baixo custo que são acessíveis a pessoas de todas as origens econômicas e podem ser usado para fins educacionais.

No centro do Pi-Hole estão várias tecnologias de código aberto, como Dnsmasq, Curl e LightTPD, que permitem bloquear os pedidos de DNS para domínios conhecidos de rastreamento e publicidade. Como o Pi-Hole funciona no nível da rede, ele impede que os anúncios sejam exibidos mesmo em TVs inteligentes e dispositivos móveis que executam Android e iOS.

SwiperProxy

SwiperProxy é um proxy da web extremamente eficiente escrito em Python. Se você quiser saber como os servidores proxy funcionam sob o capô, o SwiperProxy é um excelente lugar para começar, porque é de código aberto, hospedado no GitHub e é executado em um servidor web minimalista e autônomo e minimalista. Funciona muito bem com todos os principais servidores da Web, incluindo Apache, Nginx e Varnish, e é configurado por apenas 25 opções bem documentadas.

Para começar com o SwiperProxy, recomendamos que você leia o guia de partida rápida, que você pode encontrar aqui.

Traefik

Træfɪk é um proxy reverso moderno e balanceador de carga que é totalmente de código aberto, fácil de configurar e projetado com serviços modernos baseados em nuvem em mente. Está escrito na linguagem de programação Go e expõe uma API REST.

TRæfɪk é normalmente implantado para orquestrar vários serviços em nuvem, permitindo que você adicione, remova, mate, atualize ou escala serviços com facilidade. Como o træfɪk é embalado como um único arquivo binário e disponível como uma pequena imagem oficial do Docker, instalá -la dificilmente poderia ser mais fácil.

Como instalar e configurar o Privoxy

A boa notícia é que o PRIXOVY está disponível como código-fonte bruto e em pacotes convenientes pré-compilados para uma ampla gama de sistemas operacionais. A menos que você saiba exatamente o que está fazendo, comece com os pacotes, que podem ser baixados daqui.

Os usuários do Ubuntu podem instalar o PRIXOVY usando o seguinte comando:

# sudo apt-get Install Privoxy

E muitas outras distribuições Linux, incluindo Red Hat e Fedora, também têm privoxia em repositórios.

Independentemente de qual método de instalação você usa, você precisará ir para /etc /Privoxy, porque é aí que os arquivos de configuração privilegiada estão localizados.

Como o Privoxy é escrito principalmente para pessoas que já estão familiarizadas com expressões regulares, HTTP e HTML-ou estão dispostas a aprender-sua configuração é bastante complicada. Felizmente, a instalação padrão está basicamente pronta para ir. Para aprender a ajustar o privilégio ao seu gosto, leia o Guia de Configuração Oficial.

A única coisa que você realmente precisa fazer antes de usar o Privoxy pela primeira vez é configurar seu navegador da web para usar o Privoxy como um proxy HTTP e HTTPS. Basta ir para as configurações do seu navegador da web, navegar até a categoria proxy e usar 127.0.0.1 (ou localhost) para o endereço de proxy e 8118 para a porta.

Conclusão

Saber como instalar uma configuração de servidores de proxy auto-hospedados populares permite exercer maior controle sobre sua experiência na Internet. Existem muitas soluções maravilhosas que valem a pena explorar, e apenas arranhamos a superfície do que é possível.