FTP URL ທີ່ຢູ່ຫຼັງ HTTP proxy ສາມາດໃຊ້ໜຶ່ງໃນສອງການຈັດວາງນີ້:

ໂໝດສິ່ງທີ່ curl ສົ່ງ
gateway FTP ຜ່ານ HTTPຄຳຮ້ອງ HTTP ທີ່ຂໍໃຫ້ proxy ເອົາແຫຼ່ງ FTP.
ອຸໂມງ CONNECTຄຳຮ້ອງອຸໂມງ, ຕາມດ້ວຍໄບຕ໌ຂອງໂປຣໂຕຄອນ FTP ດັ້ງເດີມຜ່ານການເຊື່ອມຕໍ່ທີ່ຮັບ.

ຄຳສັ່ງນີ້ໃຊ້ການຈັດວາງແບບ gateway:

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

ປ່ຽນຈຸດສຸດທ້າຍຂອງເອກະສານ ແລະ ປາຍທາງໄຟລ໌. ດັ່ງທີ່ ເອກະສານ HTTP proxy ຂອງ curl ອະທິບາຍ, ໃນໂໝດນັ້ນ curl ເວົ້າ HTTP ກັບ proxy. ການໄດ້ມາໄຟລ໌ສຳເລັດບໍ່ໄດ້ພິສູດທຸກການດຳເນີນການສະເພາະ FTP.

ເພີ່ມ --proxytunnel ເມື່ອບໍລິການຖືກອອກແບບໃຫ້ຂົນສົ່ງ FTP ດັ້ງເດີມຜ່ານ CONNECT. ມັນຕ້ອງອະນຸຍາດການເຊື່ອມຕໍ່ເປົ້າໝາຍທີ່ຈຳເປັນ. FTP ມີ ການເຊື່ອມຕໍ່ຄວບຄຸມ ແລະ ຂໍ້ມູນແຍກກັນ, ດັ່ງນັ້ນທີ່ຢູ່/ພອດແບບ passive, ກົດ CONNECT ແລະ ການຕັ້ງຄ່າເຊີບເວີສາມາດເຮັດໃຫ້ການໂອນຂາດຫຼັງຈາກເຂົ້າສູ່ລະບົບສຳເລັດ.

ເກັບຂັ້ນຕອນທີ່ລົ້ມເຫຼວ: ການປະຕິເສດ CONNECT, ການເຂົ້າສູ່ FTP ລົ້ມເຫຼວ ຫຼື ຂໍ້ມູນ passive ລົ້ມເຫຼວ. gateway ສະເພາະບໍລິການທີ່ເຂົ້າລະຫັດປາຍທາງອື່ນໃນ USER/PASS ໃຊ້ຂໍ້ຕົກລົງການເຂົ້າຂອງຕົນເອງ; ສິ່ງເຫຼົ່ານັ້ນບໍ່ແມ່ນຂໍ້ມູນຢືນຢັນຕົວຕົນຂອງ HTTP proxy ທຳມະດາ ແລະ ບໍ່ແມ່ນການເຈລະຈາ SOCKS.

ໃຊ້ໂໝດ proxy ທີ່ເອກະສານໄວ້ ແລະ ການຕັ້ງຄ່າຄວາມປອດໄພຂອງບໍລິການໄຟລ໌. ອຸໂມງຢ່າງດຽວບໍ່ໄດ້ເຂົ້າລະຫັດຂໍ້ມູນຢືນຢັນ FTP ແບບຂໍ້ຄວາມທຳມະດາ ຫຼື ຂໍ້ມູນໄຟລ໌.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ