RCurl এ HTTP টানেলৰ জৰিয়তে FTP পঠিয়াব পাৰে
যেতিয়া প্ৰক্সীয়ে FTP URL থকা HTTP GET গ্ৰহণ কৰাৰ পৰিৱৰ্তে FTP প্ৰটোকল কঢ়িয়াব লাগে, তেতিয়া httpproxytunnel ব্যৱহাৰ কৰক।
libcurl ৰ FTP URL ৰ বাবে HTTP প্ৰক্সি ব্যৱহাৰ কৰাৰ দুটা ভিন্ন উপায় আছে। টানেল নোহোৱাকৈ ই এটা HTTP GET পঠিয়াব পাৰে যাৰ লক্ষ্য FTP URL, আৰু প্ৰক্সীক FTP গেটৱে হিচাপে কাম কৰিবলৈ কয়।
যদি সেৱাই ইয়াৰ পৰিৱৰ্তে HTTP CONNECT টানেল আশা কৰে, RCurl ৰ সংশ্লিষ্ট বিকল্প সক্ৰিয় কৰক:
result <- RCurl::getURL(
"ftp://ftp.example.net/pub/file.txt",
.opts = list(
proxy = "http://proxy.example.net:8080",
httpproxytunnel = TRUE
)
)
প্ৰক্সীয়ে FTP চাৰ্ভাৰৰ প্ৰয়োজনীয় পৰ্টলৈ সংযোগৰ অনুমতি দিব লাগিব। 443 ত কেৱল CONNECT লৈ সীমাবদ্ধ সেৱাই FTP ৰ নিয়ন্ত্ৰণ সংযোগ নাকচ কৰিব পাৰে, যদিও সাধাৰণ HTTPS ব্ৰাউজিঙে কাম কৰে।
FTP য়ে তালিকা বা স্থানান্তৰৰ বাবে এটা পৃথক ডেটা সংযোগ ব্যৱহাৰ কৰে। সফল নিয়ন্ত্ৰণ লগইনে এইটো প্ৰমাণ নকৰে যে আলোচনা কৰা ডেটা গন্তব্যটো মধ্যস্থতাকাৰীৰ জৰিয়তে অনুমোদিত।
এই ম'ডে FTP প্ৰটোকল টানেলৰ জৰিয়তে কঢ়িয়ায়; ই সাধাৰণ FTP ক এনক্ৰিপ্ট নকৰে। গোপনীয়তা প্ৰয়োজন হ'লে ফাইল চাৰ্ভাৰে সমৰ্থিত সুৰক্ষিত প্ৰটোকল আৰু উপযুক্ত libcurl বিল্ড ব্যৱহাৰ কৰক। RCurl ৰ উপলব্ধ প্ৰটোকলসমূহ ই ব্যৱহাৰ কৰা libcurl লাইব্ৰেৰীৰ ওপৰত নিৰ্ভৰ কৰে।