Estive recentemente a instalação de squid em casa como um proxy cache única para todos os computadores em minha rede doméstica. A maneira mais simples é apenas correr squid no seu roteador linux como é e como configurar cada browser única em todos os computadores em sua rede para que o acesso à Internet usando squid. Isso é factível, mas chato. A maneira mais interessante é a criação de proxy transparente para que todos os seu tráfego http passa por squid automaticamente. Eu não vou explicar como configurar o proxy transparente, pois há toneladas de artigos na internet sobre isso, por exemplo:
- http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html
- http://tldp.org/HOWTO/TransparentProxy.html
- http://www.deckle.co.za/squid-users-guide/Transparent_Caching/Proxy
A documentação é muito simples, e tem apenas um problema: ele está desatualizado e não funciona com as versões mais recentes do squid. Já li várias instruções e estava sempre terminando com estas mensagens de erro:
2008/03/23 01:51:52| parseConfigFile: line 26 unrecognized: 'httpd_accel_port 80' 2008/03/23 01:51:52| parseConfigFile: line 27 unrecognized: 'httpd_accel_with_proxy on' 2008/03/23 01:51:52| parseConfigFile: line 28 unrecognized: 'httpd_accel_uses_host_header on'
Veja como corrigir o problema ...
Leia Mais |