Alguém tem o Squid3 trabalhando para armazenar em cache solicitações de FTP que chegam de forma transparente? O proxy ainda deve escutar em 3128 e eu redirecionar as solicitações recebidas de 21 para 3128?
Responder1
O Squid não suporta proxy transparanet FTP. Squid é um proxy HTTP e suporta apenas conexão HTTP em sua porta de escuta. O proxy transparente SO HTTP só funciona para o Squid. Se você realmente precisa de um proxy FTP transparente, useFrox
O Squid suporta proxy FTP quando você o configura manualmente nos navegadores porque o navegador solicita o objeto FTP usando mensagens HTTP nesse caso.
Responder2
Até onde eu sei, não existe um proxy que suporte FTP de forma transparente.
Isso ocorre em parte porque o FTP, em alguns aspectos, é um protocolo mais complexo do que o HTTP. HTTP usa uma única conexão TCP para tudo. O FTP usa uma conexão TCP separada para o canal de controle e para transferência de dados. Os detalhes adicionais da conexão TCP adicionais são negociados entre o cliente e o servidor dentro do canal de controle.
Um proxy FTP transparente seria muito mais complicado para FTP do que para HTTP.