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-নির্দিষ্ট প্রতিটি কাজ প্রমাণ করে না।

যখন পরিষেবাটি CONNECT-এর মাধ্যমে মূল FTP বহন করতে চায়, --proxytunnel যোগ করুন। এটি প্রয়োজনীয় লক্ষ্য সংযোগ অনুমোদন করতে হবে। FTP-এর নিয়ন্ত্রণ ও ডেটা সংযোগ আলাদা, তাই প্যাসিভ ঠিকানা/পোর্ট, CONNECT নিয়ম ও সার্ভার কনফিগারেশন লগইন সফল হওয়ার পরেও স্থানান্তর ভাঙতে পারে।

ব্যর্থ ধাপটি ধরে রাখুন: CONNECT প্রত্যাখ্যান, FTP লগইন ব্যর্থতা বা প্যাসিভ ডেটা ব্যর্থতা। পরিষেবা-নির্দিষ্ট গেটওয়ে যেগুলি USER/PASS-এ অন্য গন্তব্য এনকোড করে, তারা নিজস্ব লগইন রীতি ব্যবহার করে; সেগুলি সাধারণ HTTP প্রক্সি শংসাপত্রও নয়, SOCKS আলোচনাও নয়।

ডকুমেন্টেড প্রক্সি মোড ও ফাইল পরিষেবার নিরাপত্তা কনফিগারেশন ব্যবহার করুন। কেবল একটি টানেল প্লেইনটেক্সট FTP শংসাপত্র বা ফাইল ডেটা এনক্রিপ্ট করে না।

সম্পর্কিত নিবন্ধ