Dica para quem quer instalar um proxy transparente com a versão 3.0 do squid.
Algumas coisas mudaram a partir da versão 2.6, portanto esqueça todos aqueles antigos tutoriais.
- Baixe o squid 3.0 (www.squid-cache.org)
- Para minhas necessidades bastou o clássico:
# ./configure
# make
# make install
Se precisar complilar com outras opçõoes consulte o ./configure --help
- Após compilado é necessário editar o arquivo /usr/local/squid/etc/squid.conf
(Obs: A localização do arquivo pode ser diferente no seu sistema)
Acresecente as seguintes diretrizes:
http_port 3128 transparent vhost vport
always_direct allow all (**Antes de incluir esta diretriz eu estava sofrendo com o famigerado erro: Unable to forward this request at this time)
- Por último basta aplicar a regra com o iptables:
#iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
(Obs: esta regra coloca toda a rede por trás do proxy de forma transparente. Se quer utilizar estações isoladas utilize a opção "-s" do iptables)
Assinar:
Postagens (Atom)
How to Enable Click to Minimize On Ubuntu
Open a terminal using Ctrl+Alt+T shortcut or searching for it in the menu. All you need is to copy paste the command below in the terminal: ...
-
Existe um mito que diz não ser possível renomear nome de tabelas no banco de dados Firebird. Realmente pelo tradicional commando ALTER TABLE...
-
// Exemplo de como baixar um arquivo após clicar em um link com HtmlUnit - Java WebClient webClient = new WebClient(); try { HtmlPag...
-
Open a terminal using Ctrl+Alt+T shortcut or searching for it in the menu. All you need is to copy paste the command below in the terminal: ...