Есть ли у кого-нибудь Squid3 для успешного прозрачного кэширования входящих FTP-запросов? Должен ли прокси по-прежнему прослушивать 3128, а я перенаправляю входящие повторные запросы с 21 на 3128?
Squid не поддерживает FTP-проксирование через транспаранет. Squid - это HTTP-прокси и поддерживает HTTP-соединение только в своем порту прослушивания. Прозрачный прокси SO HTTP работает только для Squid. Если вам действительно нужен прозрачный FTP-прокси, используйте Frox
Squid поддерживает FTP-проксирование, когда вы настраиваете его вручную в браузерах, потому что в этом случае браузер запрашивает FTP-объект, используя HTTP-сообщения.
Насколько мне известно, не существует прокси, который прозрачно поддерживает FTP.
Отчасти это связано с тем, что FTP в некотором смысле является более сложным протоколом, чем HTTP. HTTP использует одно TCP-соединение для всего. FTP использует отдельное TCP-соединение для канала управления и для передачи данных. Дополнительные сведения о подключении для дополнительных TCP-подключений согласовываются между клиентом и сервером в канале управления.
Прозрачный ftp-прокси был бы намного сложнее для FTP, чем HTTP.