FTP URL иза HTTP проксија може користити један од ова два распореда:

РежимШта curl шаље
HTTP FTP приступникHTTP захтев којим се прокси тражи да добави FTP ресурс.
CONNECT тунелирањеЗахтев за тунел, након чега кроз прихваћену везу иду бајтови изворног FTP протокола.

Ова наредба користи распоред са приступником:

curl --proxy http://203.0.113.10:8080 \
  ftp://files.example.com/report.txt

Замените документацијску крајњу тачку и одредиште датотеке. Како објашњава curl документација за HTTP прокси , у том режиму curl говори HTTP са проксијем. Успешно добављање датотеке не доказује сваку FTP-специфичну операцију.

Додајте --proxytunnel , када је услуга намењена преношењу изворног FTP-а кроз CONNECT. Мора да дозволи потребне везе према циљу. FTP има одвојене контролне и податковне везе, па пасивне адресе/портови, CONNECT правила и конфигурација сервера могу покварити пренос након успешне пријаве.

Задржите фазу неуспеха: одбијање CONNECT-а, неуспех пријаве на FTP или неуспех пасивних података. Приступници специфични за услугу који кодирају друго одредиште у USER/PASS користе сопствене конвенције пријаве; то нису ни обичне HTTP прокси акредитиве ни SOCKS преговарање.

Користите документовани режим проксија и безбедносну конфигурацију услуге датотека. Сам тунел не шифрира обичне FTP акредитиве ни податке датотека.

Повезани чланци