Назад | Перейти на главную страницу

Рабочая конфигурация прозрачного FTP-кеширующего прокси с Squid3 и IPTABLES

Есть ли у кого-нибудь 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.