PySocks ৰ এটা ডিফল্টে ftplib পুনৰ ৱায়াৰ নকৰে
set_default_proxy এ Python ৰ মূল socket বাস্তৱায়ন সলনি কৰে বুলি ধৰি লোৱাৰ পৰিৱৰ্তে ftplib ে প্ৰকৃততে সৃষ্টি কৰা socket বোৰ অনুসৰণ কৰক।
socks.set_default_proxy() য়ে ভৱিষ্যতৰ PySocks socksocket বস্তুৰ বাবে ডিফল্ট সংৰক্ষণ কৰে। ই Python ৰ মূল socket শ্ৰেণী প্ৰতিস্থাপন নকৰে। সেয়েহে কেৱল FTP সংযোগৰ আগতে কলটো হোৱাৰ বাবেই ই ftplib পুনৰপথ নকৰে।
প্ৰক্সি URL ধৰি ৰখা চলক নহয়, কনষ্ট্ৰাক্টৰ বোৰ অনুসৰণ কৰক। ftplib এ এটা নিয়ন্ত্ৰণ সংযোগ আৰু অতিৰিক্ত স্থানান্তৰ সংযোগ সৃষ্টি কৰে। পেছিভ FTP ত, সফল লগইনে কেৱল নিয়ন্ত্ৰণ সংযোগটোৱে কাম কৰিছে বুলি প্ৰমাণ কৰে; তালিকা বা ফাইল স্থানান্তৰৰ বাবে ব্যৱহৃত ডেটা socket টোও অভিপ্ৰেত পথৰ প্ৰয়োজন।
socket.socket প্ৰতিস্থাপন কৰা বা মডিউল এটা মেৰিয়াই দিয়া এটা ৰেচিপিয়ে PySocks ডিফল্ট স্থাপনৰ বাহিৰেও অন্য ক্ৰিয়া কৰে। ই সেই মডিউল ভাগ কৰা অন্য লাইব্ৰেৰীত প্ৰভাৱ পেলাব পাৰে। পিছত মূলটো সাময়িকভাৱে ঘূৰাই দিলে সমকালীন সংযোগবোৰ পৰিৱৰ্তনৰ পৰা বিচ্ছিন্ন নহয়।
এটা custom ftplib উপশ্ৰেণীয়ে সংযোগ পথবোৰ সামৰি ল'ব পাৰে, কিন্তু প্ৰতিলিপি কৰা আভ্যন্তৰীণ অংশে সেই Python সংস্কৰণৰ ধাৰণা বহন কৰে যাৰ পৰা সিহঁত আহিছে, টাইমআউট চেণ্টিনেল আৰু প্ৰটোকল পৰিচালনাৰ সৈতে। মানক লাইব্ৰেৰীৰ আপডেটে প্ৰতিলিপিটো আপডেট নকৰে।
প্ৰয়োজনীয় প্ৰক্সি আৰু FTP ম'ডৰ বাবে এটা ৰক্ষণাবেক্ষণ কৰা ক্লায়েন্ট বা সমৰ্থিত সংযোগ নিৰ্বাচন কৰক। PycURL পেছিভ FTP ডাউনলোডৰ উদাহৰণে এটা সুকীয়া ক্লায়েন্ট পথ দেখুৱায়। এপ্লিকেশ্যনৰ নিজা অভিযোজনৰ বাবে, কোনটো কনষ্ট্ৰাক্টৰে প্ৰতিটো নিয়ন্ত্ৰণ আৰু ডেটা socket খোলে চিনাক্ত কৰক আৰু ই যি আপষ্ট্ৰিম আচৰণ প্ৰতিস্থাপন কৰে সেয়া ৰক্ষা কৰক। এটা শুদ্ধ প্ৰক্সি মান তেতিয়াহে উপযোগী যেতিয়া সেই কনষ্ট্ৰাক্টৰবোৰে প্ৰকৃততে তাক ব্যৱহাৰ কৰে।