Регистрация...

Eserv Forum / Talks / Any / Как настроить Cute FTP на работу с прокси

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
01.10.2009
PhpBB скоро выключим
Добрый день может кто поможет , как настроить Cute FTP для работы с HTTP прокси сервером с потдержкой FTP? Проблема в том что не получаеться закачать странички на сервер
 
Комментарии к этой версии (30.06.2004 12:39) [~Anonymous] 40e75aa2
АвторДатаТекстtags
ac30.06.2004 21:11
Имеется в виду работа через httpS прокси? (в логе метод CONNECT?)

При работе через Eproxy при CONNECT производится проверка разрешенных портов, это помешает соединяться командам передачи данных. Можно разрешить авторизованным сессиям соединяться на любой порт. Для этого нужно слегка поменять один файл настройки, см. здесь:

http://bitrix.eserv.ru/cvsweb-nt/cvsweb.cgi/install/Eserv3/Eproxy/conf/http-proxy/OnRequest.rules.txt.diff?r1=1.10&r2=1.11

Если менять ничего не хотите, то просто настройте CuteFTP на работу через Eproxy FTP-proxy (FTPGATE), аналогично Eserv/2.
imported
Sacred30.06.2004 21:25
Большое спасибо за ответ, но все же я не много не понял где конкретно находиться это файл, а на счет метода работы я точно не знаю HTTPS это или нет, в тотал командаре это функция называеться так HTTP прокси c поддержкой FTP и если можно где я могу посмотреть настройки Eproxy FTP-proxy. Большое спасибо
imported
ac30.06.2004 23:20
"HTTP с поддержкой FTP" — это для браузеров, только для получения файлов. А FTP-клиенты последнее время научились использовать HTTPS прокси — они никакого отношения к FTP не имеют, но через них можно прозрачно пропускать многие протоколы. Эдакий "программируемый маппинг", как и Socks5.

Eserv/2 и Eproxy поддерживают все эти протоколы, поэтому можно использовать любой. В порядке понижения удобства:
1) FTP-GATE (порт 3121) — специализированный, поэтому самый удобный, все FTP-клиенты (FAR, CuteFTP, FileZilla и т.д.) через него могут работать.
2) Socks5 (порт 1080)
3) HTTPS (на том же порту, что и HTTP — 3128)

Настройки Eproxy — посмотреть можно в веб-интерфейсе Eproxy. Упомянутый файл — в Eproxy/conf/http-proxy/OnRequest.rules.txt
Менять его нужно только в случае, если вы выбрали вариант (3). 1 и 2 заработают сразу без доп.настроек.
imported
Sacred30.06.2004 23:52
Спасибо за разьеснения, но допустим я использую не Eproxy тогда как быть в этой ситуации, как его настроить что бы он работал, а получаеться так я его настраиваю таким образом хост * юзер sacred пасворд * тип протокола FTP порт 21 указываю с использованием прокси тип прокси HTTP хост proxy.okean.odessa.ua порт 3128 вот с такими настройками он в принцепе заходит на сервер, но вот закачать туда ничего не получаеться дальше когда соединяюсь пишет следующее
STATUS:> Downloading...
STATUS:> Transfer complete.
NOTE:> New transfer created for \"D:\user\general\new_page_1.htm\" <12> вот здесь он останавливаеться , проходит время и загрузка сбрасываеться, в чем так сказать проблема?
STATUS:> Getting listing "www"...
STATUS:> Resolving host name proxy.okean.odessa.ua...
STATUS:> Host name proxy.okean.odessa.ua resolved: ip = 217.194.133.172.
STATUS:> Connecting to http proxy server proxy.okean.odessa.ua:3128 (ip = )...
STATUS:> Requesting server... GET ftp://user:@host/www HTTP/1.1 Host: *:21 Range: bytes=0- Referer: / User-Agent: CIS TE/1.0 Connection: Keep-Alive Proxy-Connection: Keep-Alive Accept: *.*, */* Pragma: no-cache
STATUS:> Receiving reply... HTTP/1.0 200 OK Server: Squid/2.4.STABLE4 Mime-Version: 1.0 Date: Wed, 30 Jun 2004 21:47:11 GMT Content-Type: text/html X-Cache: MISS from big7.okean.odessa.ua X-Cache: MISS from big7.okean.odessa.ua Proxy-Connection: close
imported
ac01.07.2004 04:56
Да, здесь у вас не httpS, а просто HTTP используется. По обычному HTTP файлы на FTP не закачивают. По крайней мере не через Squid и не через Eserv/Eproxy. Но Squid ваш сработает нормально по httpS, он этот протокол поддерживает. Правда могут быть ограниченные по используемым портам.

Если этот FTP-клиент не хочет по httpS, то возьмите, например, FileZilla — он точно с httpS справляется хорошо (проверил с Eproxy). У него есть отладочный режим, в котором лог сессии и ошибки подробно выводятся.
imported
Sacred01.07.2004 06:45
Спасибки за помощь, сейчас гляну что это FileZilla , и начну задавать глупые вопросы по ней
imported
Sacred01.07.2004 20:24
Добрый вечер это снова я скачал я fileZilla, програмка вроде ничего, но вот только никак не могу я найти в настройках, как включить тип прокси сервера, точнее я нашел где определяеться тип прокси но там нету прокси HTTP,или если есть то где?, проблема в том что у меня инет подключаеться только через прокси сервер провайдера, так вот этот прокси являеться HTTP прокси но с поддержкой FTP, так вот все не могу понять, как такая маленькая програмка как тотал командер может закачивать и скачивать файлы с сервера, а FTP клиенты не могут справиться с этой не сложной задачей, то ли я просто совсем не понимаю как настроить правильно их, если все же это я не понимаю может все таки раскажите как его настроить что бы он работал,
imported
Sacred01.07.2004 20:29
а вот так пишет тотал командер и все работает
Connect to: (01.07.2004 20:09:24) hostname=* username=user password= Firewall=proxy.okean.odessa.ua:3128 proxy.okean.odessa.ua=217.194.133.172
Connect
GET ftp://user:@host/ HTTP/1.0
Host: host
User-Agent: Mozilla/4.0 (compatible; Totalcmd; Windows XP)
Connection: close

HTTP/1.0 200 OK
Загрузка: 1 120 bytes, 210 bytes/s
imported
Anonymous02.07.2004 00:23
На скачивание работает и по HTTP, это понятно.

FileZilla скачали видимо старый. Настройки текущей версии двумя способами см. на странице http://www.eserv.ru/FileZilla (скриншоты диалогов настройки).
imported
Sacred02.07.2004 00:43
Если речь о тотал командаре то он работает не только на скачивание но и на закачивание, вся проблем только в том что он переименовывает файл с заглавной буквой на маленькую, и еще нельзя создовать дериктории и удалять файлы с сервера, если бы этих недостатков не было не искал бы я ему на замену ничего, а так приходиться мучиться
Спасибо за рекомендации попробывал я настроить так как в примерах и вот что пишет в первом случае настроики
Состояние: Соединяемся с хостом ...
Трассировка: FtpControlSocket.cpp(759): OnConnect(0) OpMode=1 OpState=-1 caller=0x003ac6b0
Состояние: Соединились с proxy.okean.odessa.ua:3128. Ожидаем welcome-сообщение...
Трассировка: FtpControlSocket.cpp(1433): OnClose(0) OpMode=1 OpState=-1 caller=0x003ac6b0
Ошибка: Разъединение
Трассировка: FtpControlSocket.cpp(821): DoClose(0) OpMode=1 OpState=-1 caller=0x003ac6b0
Трассировка: FtpControlSocket.cpp(3104): ResetOperation(4100) OpMode=1 OpState=-1 caller=0x003ac6b0
Ошибка: Не могу соединиться!
Состояние: Ожидаем повторения попытки... (осталась еще 5 попытка)
Состояние: Соединяемся с ...
Трассировка: FtpControlSocket.cpp(759): OnConnect(0) OpMode=1 OpState=-1 caller=0x003ac6b0
Состояние: Соединились с proxy.okean.odessa.ua:3128. Ожидаем welcome-сообщение...

и вот что пишет во втором случае,
Трассировка: ControlSocket.cpp(185): m_pProxyLayer changed state from 0 to 1 caller=0x003ac6b0
Состояние: Соединяемся с
...
Трассировка: ControlSocket.cpp(185): m_pProxyLayer changed state from 1 to 2 caller=0x003ac6b0
Трассировка: ControlSocket.cpp(185): m_pProxyLayer changed state from 2 to 4 caller=0x003ac6b0
Ошибка: Запрос не принят прокси-сервером, соединение без прокси невозможно.
Ошибка: HTTP/1.0 403 Forbidden
Трассировка: ControlSocket.cpp(185): m_pProxyLayer changed state from 4 to 6 caller=0x003ac6b0
Трассировка: FtpControlSocket.cpp(759): OnConnect(10053) OpMode=1 OpState=-1 caller=0x003ac6b0
Трассировка: FtpControlSocket.cpp(821): DoClose(0) OpMode=1 OpState=-1 caller=0x003ac6b0
Трассировка: FtpControlSocket.cpp(3104): ResetOperation(4100) OpMode=1 OpState=-1 caller=0x003ac6b0
Ошибка: Не могу соединиться!
Состояние: Ожидаем повторения попытки... (осталась еще 5 попытка)
Трассировка: ControlSocket.cpp(185): m_pProxyLayer changed state from 6 to 0 caller=0x003ac6b0

все же я думаю в первом случае правильно относительно прокси сервера , единственое что могло бы еще помочь если бы можно было указать что это соединение не с FTP прокси а HTTP прокси, этого я не нашел в FILEZilla а версия у меня 2.2.7а
imported
pig02.07.2004 10:39
Если проблема с TC только в регистре букв, то можно попробовать FAR + FAR Navigator plugin. Это более продвинутый, чем родной, FTP-клиент, также умеющий работать поверх HTTP.
imported
Работает на Eserv/5.05567 (10.02.2020)