የpip የSOCKS ድጋፍ pipን በሚያንቀሳቅሰው የPython ተርጓሚ ላይ አማራጭ የሆነው የSOCKS ጥገኝነት እንዲኖር ይፈልጋል። ያ ተርጓሚ ወደ ጥቅል መረጃ ጠቋሚው በSOCKS ብቻ መድረስ ከቻለ፣ ጥገኝነቱን መጀመሪያ በሌላ ተገናኝቶ ማሽን ላይ ያምጡ።

በተገናኘው ማሽን ላይ ትንሽ የጎማ ማውጫ ያዘጋጁ፦

python -m pip download --only-binary=:all: --dest wheelhouse PySocks

ያንን ማውጫ ወደ ዒላማው ማሽን ያስተላልፉ፣ ከዚያም ለአካባቢው ጭነት የታሰበውን ተርጓሚ ይጠቀሙ፦

python -m pip install --no-index --find-links wheelhouse PySocks

--no-index ይህን የማስጀመሪያ ደረጃ በተሰጡት ፋይሎች ላይ ያቆየዋል። የመጀመሪያውን የግንኙነት ችግር በሌላ የመረጃ ጠቋሚ ጥያቄ ለመፍታት አይሞክርም።

ጥገኝነቱ ከተገኘ በኋላ ለትክክለኛው የጥቅል ሥራ የSOCKS መንገድ መመረጥ ይችላል፦

python -m pip install --proxy socks5h://proxy.example.net:1080 package_name

ያለ ፕሮክሲ ማረጋገጫ ለተፈቀዱ የሕዝብ ጥቅል ማውረዶች የመጨረሻ ነጥቡን ከየSOCKS5 ፕሮክሲ ዝርዝር ከሚገኝ አማራጭ ጋር ይተኩና የታሰበውን ጥቅል ይምረጡ። የsocks5h አጻጻፍ የመድረሻ ስም መፍትሔን በፕሮክሲው በኩል ይጠይቃል፤ socks5 በዚህ የደንበኛ መንገድ የአካባቢ የመድረሻ ስም መፍትሔን ይመርጣል።

የማስጀመሪያውን ጭነትና የጥቅል ሥራውን በአንድ ተርጓሚና አካባቢ ላይ ያቆዩ። PySocksን በሌላ Python ውስጥ መጫን የዒላማውን pip ግቤቶች ሳይለወጥ ይተዋል። ጠቃሚው ማረጋገጫ የትኛው python -m pip ትዕዛዝ ሥራውን እንደሚያከናውን ነው፣ ሌላ ተርሚናል PySocks ተጭኗል ብሎ ማሳወቁ አይደለም።

ተዛማጅ ጽሑፎች