1

У меня много проблем с получением curl или wget для загрузки файлов с FTP-серверов через FTP-прокси. Я настроил программы FTP с графическим интерфейсом для работы ...

gFTP работает с этими настройками:

Я получаю вывод, как показано ниже, когда просто использую curl/wget с переменной ftp_proxy, установленной на имя хоста прокси:

# curl -v ftp://ftp.astron.com/pub/file/file-5.05.tar.gz
* About to connect() to proxy blah port 21 (#0)
*   Trying blah... connected
* Connected to blah (blah) port 21 (#0)
> GET ftp://ftp.astron.com/pub/file/file-5.05.tar.gz HTTP/1.1
> User-Agent: curl/7.19.0 (x86_64-suse-linux-gnu) libcurl/7.19.0 OpenSSL/0.9.8h zlib/1.2.3 libidn/1.10
> Host: ftp.astron.com:21
> Pragma: no-cache
> Accept: */*
> Proxy-Connection: Keep-Alive
>
220-
220-Enter an Internet ftp address at the Name prompt.
220 Type help for usage information.
500 Syntax error, command unrecognized.
500 Syntax error, command unrecognized.
500 Syntax error, command unrecognized.

Можно ли каким-то образом настроить среду оболочки и / или curl / wget с такими же настройками, что и gFTP для прохождения через FTP-прокси?

1 ответ1

1

Проблема здесь, кажется, в типе используемого прокси.

Используемый вами прокси-сервер является FTP-прокси. Wget` и Curl оба используют HTTP прокси.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .