FTP ته ننوتل د کنټرول اړیکه کاروي. له هغې وروسته د فولډر لیست یا ډاونلوډ لپاره د ډاټا اړیکه ته اړتیا ده، کومه چې د SOCKS له لارې د ننوتلو بریالي کېدو سره سره ناکامه کېدای شي.

لومړی پسیو یا اکټیو حالت وټاکئ. په پسیو حالت کې کلاینټ هغه پتې او پورټ ته نوی اړیکه پرانیزي چې FTP سرور یې وړاندې کوي. هغې اړیکې ته هم ټاکل شوې پراکسي لاره اړینه ده.

په Ruby کې د ساکټ یوځای کول

Net::FTP API د Ruby د اړیکې او پسیو حالت چلند مستند کوي. د SOCKS یوځای کول باید د ساکټ جوړول تر پوښښ لاندې ونیسي چې کنټرول او ډاټا دواړه لارې یې کاروي؛ د HTTP کلاینټ پراکسي تنظیم په بل ځای کې هغه نه تنظیموي.

که یوځای کول د ساکټ چلند په نړیواله توګه بدلوي، د تارونو په اړه یې حدونه بیا وګورئ. د یوې انتقالې شاوخوا بلاک نشي کولی نور تارونه د شریک حالت له بدلونونو جلا کړي.

وړاندې کوونکی کېدای شي ثابته پای ټکی وړاندې کړي، خو هغه د خدمت ځانګړتیا ده نه د SOCKS عمومي اړتیا. چېرې چې جلا اړیکې کولای شي جلا وتل وکاروي، وګورئ چې FTP سرور خپله ډاټا اړیکه د تصدیق شوې کنټرول اړیکې سره څنګه تړي.

ترلاسه شوی پړاو، حالت او د ډاټا پای ټکی ثبت کړئ، د ننوتلو معلومات لرې کړئ. دا د بند شوې ډاټا لارې او د پراکسي ننوتلو ناکامۍ ترمنځ توپیر کوي.

اړوندې مقالې