URL FTP di belakang proksi HTTP boleh menggunakan salah satu daripada dua susunan ini:

ModApa yang curl hantar
Gateway FTP HTTPPermintaan HTTP yang meminta proksi mengambil sumber FTP.
Terowong CONNECTPermintaan terowong, diikuti bait protokol FTP asli melalui sambungan yang diterima.

Perintah ini menggunakan susunan gateway:

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

Gantikan titik akhir dokumentasi dan destinasi fail. Seperti yang dijelaskan dokumentasi proksi HTTP curl , dalam mod itu curl bertutur HTTP dengan proksi. Pengambilan fail yang berjaya tidak membuktikan setiap operasi khusus FTP.

Tambahkan --proxytunnel apabila perkhidmatan bertujuan membawa FTP asli melalui CONNECT. Ia mesti membenarkan sambungan sasaran yang diperlukan. FTP mempunyai sambungan kawalan dan data yang berasingan, jadi alamat/port pasif, peraturan CONNECT dan konfigurasi pelayan boleh memecahkan pemindahan selepas log masuk berjaya.

Kekalkan peringkat yang gagal: penolakan CONNECT, kegagalan log masuk FTP atau kegagalan data pasif. Gateway khusus perkhidmatan yang mengekod destinasi lain dalam USER/PASS menggunakan konvensyen log masuk mereka sendiri; itu bukan kelayakan proksi HTTP biasa mahupun rundingan SOCKS.

Gunakan mod proksi yang didokumenkan dan konfigurasi keselamatan perkhidmatan fail. Terowong sahaja tidak menyulitkan kelayakan FTP teks biasa atau data fail.

Artikel berkaitan