د PySocks ترتیب بدلول یو خلاص تړون نه ګرځوي
د PySocks د ساکټ راتلونکي پراکسي ترتیبات له جوړ شوي تړون څخه بیل کړئ او د بلې لارې په ټاکلو کې نوی ساکټ غوره کړئ.
set_proxy هغه پراکسي ترتیبات ذخیره کوي چې د PySocks ساکټ یې خپل تړون جوړولو پر مهال کاروي. دا یو فعال بهیر له یوه منځګړي بل ته نه لېږدوي.
کله چې تړون خلاص شي، د هغې بایټونه همدې جوړې شوې لارې پورې اړه لري. د ذخیره شوو پراکسي ترتیباتو پاکول د دې غوښتنه نه ده چې تړون مستقیم هدف ته وګرځي، او د پتې بدلون دا نوي وتلو ته نه ګرځوي.
د بلې لارې لپاره نوی ساکټ جوړ کړئ، په ارادي ډول یې ترتیب کړئ او له هدف سره نوی تړون جوړ کړئ. زوړ ساکټ د اپلیکیشن د عادي ژوند دورې له لارې وتړئ.
د هر ساکټ ترتیبات له نړیوالې پیشفرض ارزښت یا د socket ماډیول monkey-patching څخه بیل وساتئ. نړیوال بدلونونه کولی شي په بل کوډ کې وروستیو ساکټونو ته زیان ورسوي، پرته له دې چې تشریح کړي چې موجود ساکټ اوس څه کوي.
که د اپلیکیشن پروتوکول دوامداره ناستې ته اړتیا ولري، بیا نښلېدلو ته د هغه پروتوکول د بیا رغولو منطق هم اړین دی. نوې TCP لاره او بله عامه IP په اتوماتيک ډول د اپلیکیشن د معاملې یا تصدیق شوي حالت نه ساتي.