Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Anatoly A. Orehovsky                 2:5020/400     05 Dec 2000  16:09:58
 To : All
 Subject : Re: FTP to HTTP gateway
 -------------------------------------------------------------------------------- 
 
 Alexander Pevzner wrote:
 
 > Существует ли способ перенаправить FTP запросы на HTTP proxy?
 >
 > Задача следующая. Есть FTP-клиент, который умеет пользоваться
 > FTP proxy, но не умеет пользоваться HTTP proxy.
 >
 > Хочется подсунуть между ним и HTTP proxy некую програмку, которая
 > будет преобразовывать FTP запросы в HTTP-шные.
 >
 > Я знаю, что бывают FTP proxy, в которые логинишься, как
 > USER somebody@host.domain, и они потом сами лезут по FTP на
 > указанный хост.
 >
 > А хочется, чтобы такой proxy лез на указанный хост не по FTP,
 > а через другой HTTP proxy (т.е., через squid).
 >
 > Есть ли такие программы? В частности, DeleGate это умеет? Если
 > да, то как? :-) (мне не удалось от него этого добиться).
 
 О наличии готовой программки не знаю.
 
 А теперь давай попробуем разобраться насколько эта задача
 решима применительно к твоим условиям.
 
 Hасколько я понимаю, о смене клиента речь не идет. Кроме того,
 клиент, видимо, достаточно интеллектуален, раз его менять не
 хочется.
 
 Также имеется в наличии некий squid. Hепонятно кем
 администрируемый.
 
 Решения:
 
 Самое простое:
 
 Если есть возможность разрешить на squidе метод CONNECT,
 достаточно взять готовый ftp-proxy и чуть подправить его на
 предмет хождения в мир не напрямую, а как ftp-passive через
 CONNECT к squidу(полсотни строчек на С).
 
 Реализуется связка:
 
 клиент->FTP active/passive->ftp-proxy->HTTP CONNECT(FTP passive
 emulation)->squid->ftp-server
 
 Сложнее:
 
 Если нет возможности разрешить CONNECT, но клиент достаточно
 тупой и не пытается парсить листинг каталогов на ftp-сервере,
 можно подправить ftp-proxy для тупого шлюзования в методы
 GET/PUT(если нужен upload).
 
 Еще чуть сложнее:
 
 Клиент шибко умный и парсит листинги (иначе не работает).
 Придется делать еще и трансляцию сквидового листинга
 ftp-каталога в что-нибудь удобоваримое для клиента.
 
 Короче, вывод ясен - или работать через CONNECT, или не
 использовать такого чудесного клиента.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: FTP to HTTP gateway   Anatoly A. Orehovsky   05 Dec 2000 16:09:58 
Архивное /ru.unix/5739cab11177.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional