wget - скачать файл с ftp сервера (с авторизацией) через http прокси (с авторизацией) - PullRequest
0 голосов
/ 27 апреля 2019

Я хочу использовать wget для загрузки всей папки с ftp (я знаю о -r), curl не позволяет загружать папку в одном запросе.У меня есть следующий синтаксис для работы curl, но не может выработать синтаксис даже для загрузки одного файла через wget .Ключевыми моментами здесь является то, что ftp имеет аутентификацию, а доступ к ftp осуществляется через http-прокси (с учетными данными diff) .

Это рабочая команда curl: curl --proxy-anyauth -прокси-пользователь NTADMIN \ proxyuser: proxypass --proxy http://httpproxyhost:8080 --anyauth -u ftpuser: ftppass -v ' ftp: // ftphost / file '

Что такоеэквивалент в wget?

1 Ответ

0 голосов
/ 27 апреля 2019

Вы можете попробовать использовать канонический формат URI:

curl --proxy http://proxyuser:proxypass@httpproxyhost:8080 -v 'ftp://ftpuser:ftppass@ftphost/file'

С wget вы можете использовать такую ​​команду:

ftp_proxy=http://proxyuser:proxypass@httpproxyhost:8080 wget ftp://ftpuser:ftppass@ftphost/file
...