Envio de dados via proxy Squid não funciona problema

0

Eu instalei o Squid Proxy em uma máquina. Eu tentei transferir FTP entre outro host.

No arquivo squid.conf, http_port 3128, http_access allow local, FTP allow, .. eu dei. Nas configurações do navegador Mozilla, opção de proxy http, eu forneço IP local e porta 3128. Meu host tem 2 interfaces de rede. eth0 = 192.168.14.168, eth1 = 192.168.14.169.
eth0 é a rota padrão.

O proxy http da Mozilla é 192.168.14.168, porta 3128. configurações do iptables,

iptables -t nat -A PREROUTING -i eth0 -s ! 192.168.14.168 -p tcp --dport 80 -j DNAT --to 192.168.14.168:3128
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/16 -d squid-box -j SNAT --to 192.168.14.168

Mas quando eu ftp para o host remoto (192.168.14.170), sempre estabelece conexão. Se supondo que eu pare proxy do squid, esse tempo também FTP host remoto trabalhando no navegador. Se todo o tráfego via lula significa, uma vez que eu parei o lula FTP não deve funcionar no Mozill para o host remoto, mas isso está acontecendo. Então, o tráfego não passa pelo squid. Mas, eu defino 3128 como http_port em squid.conf .

Qual é o meu problema de configuração? Por favor me forneça a sugestão.

Obrigado e cumprimentos, Kumarraj

    
por kumarraj 18.01.2015 / 18:43

1 resposta

0

O ftp não usa a porta 80. A porta 80 é para http.

Ftp use as portas 21 e 20 se estiver no modo passivo ou a porta 21 e a porta aleatória se estiver no modo ativo.

Você pode nos dar sua topologia de rede?

    
por 2707974 19.01.2015 / 11:11