socks.set_default_proxy() ለወደፊት PySocks socksocket ነገሮች ነባሪ እሴቶችን ያከማቻል። የPython ነባሪውን socket ክፍል አይተካም። በዚህ ምክንያት ጥሪው ከFTP ግንኙነት በፊት ስለተደረገ ብቻ ftplib ን አይመራም።

የፕሮክሲውን URL የያዘውን ተለዋዋጭ ሳይሆን ገንቢዎቹን ይከታተሉ። ftplib የቁጥጥር ግንኙነትና ተጨማሪ የማስተላለፊያ ግንኙነቶችን ይፈጥራል። በተገባሪ FTP ውስጥ የተሳካ መግቢያ የቁጥጥር ግንኙነቱ ብቻ እንደሠራ ያሳያል፤ ለዝርዝር ወይም ለፋይል ማስተላለፍ የሚያገለግለው የውሂብ socketም የታሰበውን መንገድ ይፈልጋል።

socket.socket ን የሚተካ ወይም ሞጁልን የሚጠቅልል የምግብ አዘገጃጀት ከPySocks ነባሪዎች ማስቀመጥ በላይ ሌላ ተግባር ይፈጽማል። ያንን ሞጁል በሚጋሩ ሌሎች ቤተ መጻሕፍት ላይ ተጽእኖ ሊያደርግ ይችላል። በኋላ ዋናውን ለጊዜው መመለስ አብረው የሚሠሩ ግንኙነቶችን ከለውጡ አይለያቸውም።

ብጁ የftplib ንዑስ ክፍል የግንኙነት መንገዶችን ሊሸፍን ይችላል፣ ነገር ግን የተቀዱ ውስጣዊ ክፍሎች የመጡበትን የPython ልቀት ግምቶች ይይዛሉ፣ የጊዜ ገደብ ምልክቶችንና የፕሮቶኮል አያያዝን ጨምሮ። የስታንዳርድ ቤተ መጻሕፍት ዝመናዎች ቅዳሴውን አያዘምኑም።

ለሚፈለገው ፕሮክሲና የFTP ሁነታ የሚጠበቅ ደንበኛ ወይም የሚደገፍ ውህደት ይምረጡ። የPycURL ተገባሪ FTP ማውረድ ምሳሌ የተለየ የደንበኛ መንገድ ያሳያል። በመተግበሪያ ባለቤትነት ለሚደረግ ማበጀት፣ የትኛው ገንቢ እያንዳንዱን የቁጥጥርና የውሂብ socket እንደሚከፍት ይለዩና የሚተካውን የላይኛውን ባህሪ ይጠብቁ። ትክክለኛ የፕሮክሲ እሴት የሚጠቅመው እነዚያ ገንቢዎች በትክክል ሲጠቀሙበት ብቻ ነው።

ተዛማጅ ጽሑፎች