Existem muitas razões pelas quais você pode querer aprender como configurar um servidor proxy no Ubuntu Linux para enviar o tráfego do seu navegador. Talvez você esteja navegando em uma rede sem fio desprotegida, ou talvez você não queira que o BOFH no trabalho veja onde você está indo na Internet. Seja qual for a sua razão, é bastante simples hoje em dia, desde que você tenha alguma habilidade com o computador e seja capaz de configurar um sistema em casa ou trabalhar para servir como um proxy.
O que é um proxy? Simplificando, um proxy é uma parada intermediária que o navegador faz ao solicitar páginas da Web e outros conteúdos da Web da Internet. Muitas empresas legitimamente as usam para filtrar conteúdo para fins de segurança, como controle de perímetro, como uma solução antivírus / antimalware, ou para garantir que os funcionários estejam aderindo à política da Internet.
Quando o seu navegador faz uma solicitação, ele primeiro entra em contato com o servidor proxy. Se o servidor proxy também for um cache - ele verificará o cache localmente para ver se o conteúdo já existe - se isso ocorrer, ele será veiculado localmente, acelerando consideravelmente a experiência do navegador ou, caso isso não ocorra, faz uma solicitação para esse conteúdo na web geral.
O proxy fácil para o Ubuntu
A maneira mais fácil de criar um proxy com o Ubuntu é criar um túnel através do SSH. Jorge escreveu este excelente tutorial sobre o tópico Como Tunnel Web Traffic com SSH Secure Shell Como Tunnel Web Traffic com SSH Secure Shell Leia mais, e o processo permanece praticamente o mesmo para nós.
Para uma rápida visão geral, primeiro você deve ter um servidor Ubuntu com acesso SSH disponível para você. Você pode fazer isso com um servidor em sua conexão doméstica, conexão de trabalho ou onde quer que seu proxy esteja.
Depois de configurar, siga o processo no artigo para usar o protocolo "SOCKS" para informar ao seu navegador que use esse local de proxy para fazer o download de todas as informações.
Esse método também funciona se você tiver um roteador sem fio que suporte SSH, como Tomato ou DD-WRT.
O Proxy Quase Fácil Para O Ubuntu
A segunda maneira de fazer isso é usar um proxy da web. Desde que o seu sistema Ubuntu esteja configurado para servir sites, você pode instalar um aplicativo da web chamado GlypeProxy, que funcionará como um proxy para sua sessão de navegação na web. Simon tem um ótimo como fazer na criação de GlypeProxy Como criar seu próprio servidor proxy on-line em minutos Como criar seu próprio servidor proxy on-line em minutos Leia mais e funcionaria da mesma maneira se você estivesse executando um servidor da Web sozinho Sistema Ubuntu.
Usando este método tem suas vantagens e desvantagens. No lado positivo, você não precisa modificar as configurações do seu próprio navegador para usar este proxy da web. Isso seria essencial se você estivesse em um ambiente em que não tivesse a capacidade de especificar um servidor proxy nas opções do seu navegador.
No lado negativo, a menos que seu servidor da Web esteja configurado para usar a criptografia SSL, ele também é muito inseguro. Qualquer pessoa que esteja assistindo ao tráfego da sua máquina ainda poderá ver seu conteúdo sem problemas.
O Proxy Complicado à Instalação, Mas Completo
No lado mais envolvido, você pode instalar um servidor proxy “real” na sua máquina Ubuntu Linux. O software Proxy foi desenvolvido especificamente para resolver muitos problemas mencionados acima e há muitos softwares disponíveis que podem fazer o trabalho por você.
Existem dois tipos principais de proxies, um proxy "normal" e um proxy "transparente". O proxy normal funciona como descrito acima - você precisa inserir as informações do proxy em seu navegador para que ele seja usado em sua navegação na web. O segundo tipo, um proxy transparente, funciona de tal forma que toda a sua navegação na web passa pela máquina, independentemente de você especificá-la nas configurações do seu navegador ou não.
Um servidor proxy real no Ubuntu geralmente gira em torno de um software chamado Squid. O Squid é um servidor proxy de código aberto amplamente usado em toda a Internet. O Squid é fácil de instalar e configurar. Instale e edite o arquivo de configuração:
$ sudo apt-get instala o squid3 $ vi /etc/squid3/squid.conf
E adicione:
http_access allow local_net acl local_net src 192.168.0.0/255.255.255.0
Onde 192.168.0.0 é sua rede local. Reinicie o squid e você tem um servidor proxy básico configurado - você modificaria suas configurações para usar um proxy da web na porta 3128 e o endereço IP do seu sistema Ubuntu.
Você pode realmente gostar de como você configura um servidor proxy no Ubuntu Linux. Howtoforge tem este ótimo tutorial sobre como configurar o Squid com Dansguardian e ClamAV para proteção antivírus e contra malware.
Tudo o que funciona para você
De fácil a difícil, seja qual for o tipo de servidor proxy que você precisa, o Ubuntu pode fornecer. Deixe-nos saber sua configuração e como ela funciona para você!