HTTP proksisinin arxasındakı FTP URL-i bu iki quruluşdan birini istifadə edə bilər:

Rejimcurl nə göndərir
HTTP FTP şlüzüProksisdən FTP resursunu gətirməsini xahiş edən HTTP sorğusu.
CONNECT tuneliTunel sorğusu, ardınca qəbul edilmiş bağlantı üzərindən doğma FTP protokolu baytları.

Bu əmr şlüz quruluşundan istifadə edir:

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

Sənədləşmə son nöqtəsini və fayl təyinatını əvəz edin. Necə ki curl HTTP-proksisi sənədləşməsi izah etdiyi kimi, curl bu rejimdə proksislə HTTP danışır. Uğurlu fayl gətirmə FTP-yə xas bütün əməliyyatları təsdiqləmir.

Xidmət doğma FTP-ni CONNECT vasitəsilə daşımaq üçün nəzərdə tutulduqda --proxytunnel əlavə edin. O, lazımi hədəf bağlantılarına icazə verməlidir. FTP-nin ayrı idarəetmə və data bağlantılarıvar, ona görə passiv ünvanlar/portlar, CONNECT qaydaları və server konfiqurasiyası girişdən sonra ötürməni poza bilər.

Uğursuz mərhələni saxlayın: CONNECT rəddi, FTP giriş uğursuzluğu və ya passiv data uğursuzluğu. Başqa təyinatı USER/PASS-da kodlayan xidmətə xas şlüzlər öz giriş qaydalarından istifadə edir; bunlar nə adi HTTP proksi etimadnamələri, nə də SOCKS danışıqlarıdır.

Sənədləşdirilmiş proksi rejimindən və fayl xidmətinin təhlükəsizlik konfiqurasiyasından istifadə edin. Tək tunel açıq mətnli FTP etimadnamələrini və ya fayl məlumatlarını şifrələmir.

Əlaqəli məqalələr