set_proxy waxa uu kaydiyaa habaynta boroksee ee soketka PySocks isticmaalo marka uu aasaasayo xiriirkiisa. Ma rarto qulqul nool oo ka socda dhexdhexaadiye kale.

Marka xiriirku furmo, baytiyadiisu waxay ka tirsan yihiin waddadaas la aasaasay. Tirtirista habaynta boroksee ee la kaydiyay ma aha codsi ah in xiriirka si toos ah loo guuriyo halka loo socdo, beddelka ciwaankuna kama rarto meel-bax cusub.

Waddo kale, samee soket cusub, si ula kac ah u habee, oo aasaas xiriir cusub oo la sameeyo halka loo socdo. Xir soketka hore iyada oo loo marayo wareegga nolosha caadiga ah ee barnaamijka.

Kala sooc dejinta soket kasta iyo dejinta guud ee caadiga ah ama monkey-patching-ka moduulka socket. Isbeddelada guud waxay saameyn karaan soketada dambe ee koodka kale iyagoon sharraxin waxa soketka jira uu horey u qabanayo.

Haddii borotokoolka barnaamijku u baahan yahay fadhi joogto ah, dib u xidhitaanku waxa kale oo u baahan macquulka soo kabashada borotokoolkaas. Waddo TCP cusub iyo IP guud oo kale si otomaatig ah uma ilaaliyaan xaaladda macaamilka ama xaaladda la xaqiijiyay ee barnaamijka.

Maqaallo la xiriira