proxy transparente

1. proxy transparente

kelson soares brito
eukelson

(usa Ubuntu)

Enviado em 17/12/2007 - 23:26h

Bom pessoal! Estou tentando configurar um proxy transparente. Tenho um proxy funcionando beleza, mas quando tendo passa-lo para transparente não funciona. Já percebi que a regras de iptables que coloco funcionam pois, os pedidos estão sendo redirecionado da porta 3128 para 80. No entando quando desabilito o proxy e configuro o gateway com o endereço do servidor proxy, não funciona. Estou usando o squid acima da versaõ 2.5. Então só estou colocando no squid.conf(http_port 3128 transparent vhost vport). O que pode está errado?

kelson

kelson


  


2. Proxy transparente

Tiago Dib
tiagodib

(usa Slackware)

Enviado em 18/12/2007 - 00:21h

Olá,

você tem que configurar as seguintes regras no iptables:

#Se usar adsl
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#Ativar roteamento
echo 1 > /proc/sys/net/ipv4/ip_forward
#habilitar porta squid
iptables -A INPUT -p TCP -s 0/0 -d 192.168.0.1 --dport 3128 -m state --state NEW -j ACCEPT
#direcionar porta 80 para 3128
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
#Lembrando que onde esta eth0 vc deve colocar a sua interface da rede local. E na regra acima onde esta 192.168.0.1 vc deve colocar o seu ip do linux comum para sua rede local.
No squid.conf

tenta deixar a regra de transparent só assim:
http_port 3128 transparent


Faça os testes e poste se deu certo..

Um abraço e boa sorte.

Tiago Dib.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts