HTTP پروکسی کے پیچھے موجود FTP URL ان دو ترتیبوں میں سے ایک استعمال کر سکتا ہے:

موڈ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 کی ہر مخصوص کارروائی کو ثابت نہیں کرتا۔

جب سروس اصل FTP کو CONNECT کے ذریعے لے جانے کے لیے ہو تو --proxytunnel شامل کریں۔ اسے ضروری ہدف کنکشنز کی اجازت دینی چاہیے۔ FTP میں الگ کنٹرول اور ڈیٹا کنکشنزہوتے ہیں، اس لیے غیر فعال پتے/پورٹس، CONNECT قواعد اور سرور کنفیگریشن لاگ ان کامیاب ہونے کے بعد بھی منتقلی توڑ سکتے ہیں۔

ناکام مرحلہ رکھیں: CONNECT رد، FTP لاگ ان ناکامی یا غیر فعال ڈیٹا ناکامی۔ سروس کے مخصوص گیٹ وے جو کسی دوسری منزل کو USER/PASS میں انکوڈ کرتے ہیں، اپنے لاگ ان اصول استعمال کرتے ہیں؛ وہ عام HTTP پروکسی اسناد یا SOCKS گفتگو نہیں ہیں۔

دستاویزی شدہ پروکسی موڈ اور فائل سروس کی حفاظتی کنفیگریشن استعمال کریں۔ صرف سرنگ سادہ FTP اسناد یا فائل ڈیٹا کو خفیہ نہیں کرتی۔

متعلقہ مضامین