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?
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
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?