sábado, 1 de dezembro de 2012

Proxy Transparente no Squid


Bem pessoal esse post é mais uma complementação do http://guiadoti.blogspot.com.br/2012/07/instalando-e-configurando-um-servidor.html
Aqui não irei mostrar o squid desde o básico porque no link acima já esta tudo explicado, vamos nos ater somente há colocar o nosso servidor Proxy já configurado como transparente, bem vamos lá:

Altere a opção abaixo no arquivo /etc/squid/squid.conf



De:
http_port 3128

Para:
http_port 3128 transparent

E no Iptables adicione a seguinte regra:

# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

É recomendável colocar essa regra dentro de seu arquivo de firewall. Bem pessoal é isso, até a próxima.

4 comentários:

  1. para quem não tem o Iptables fica só assim mesmo?
    http_port 3128 transparent

    ResponderExcluir
    Respostas
    1. Edvan o iptables já vem junto com o kernel do Linux, então vc só não vai ter o iptables no seu sistema se remover o mesmo, se vc não utilizar a regra de iptables não vai funcionar.

      Excluir
    2. Ricardo onde fica o arquivo de configuração do iptables para adicionar essa regra:
      iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

      Excluir
    3. Cara da uma olhada aqui:

      http://guiadoti.blogspot.com.br/2013/01/um-pouco-sobre-o-iptables.html

      Excluir