په Node.js کې EPIPE د SOCKS پروکسي سره د نښلولو وروسته
د SOCKS پای ټکي سره د نښلولو وروسته د Node EPIPE تشریح کړئ او وګورئ چې اړین handshake بشپړ شوی که نه.
د Node ساکټ connect پېښه وایي چې TCP پروکسي ته رسېدلی. دا نه وایي چې پروکسي موخې ته اړیکه پرانیستې ده.
SOCKS5 سرور د غوښتنلیک ترافیک دمخه د میتود خبرې اترې، ټاکل شوې تصدیق او د موخې غوښتنې تمه لري. که سمدلاسه HTTP غوښتنه ولېږئ، سرور کېدای شي اړیکه وتړي. وروسته لیکنه بیا EPIPE رامنځته کولی شي.
یوازې EPIPE د handshake نشتوالی نه ثابتوي. دا د یوې اړیکې په اړه راپور ورکوي چې بل لوري یې هغه اړیکه نوره نه مني. ترېنګه پوه شئ چې بل لوري ولې وتړله، پخواني پېښې او د پروتوکول ځوابونه ولولئ.
داسې نښلوونکی وکاروئ چې بشپړ SOCKS تبادله پلي کوي. د Node د اصلي HTTPS کلاینټ لپاره، د SOCKS پوهېدونکی ایجنټ کولی شي هغه خبرې اترې د موخې TLS دمخه ترسره کړي. که تبادله پخپله پلي کوئ، معلومات د پروتوکول د ساحو اوږدوالي له مخې راټول کړئ. تضمین نشته چې یوه data پېښه یو بشپړ ځواب ولري، او بیرته راستانه شوی تړلی پته اړینه نه ده چې له یوې سخت کوډ شوې بایټي کرښې سره سمه وي.
د عملیاتو له ناکامېدو دمخه د تېروتنو مدیریت ثبت کړئ، د تېروتنې راپور کې د اړیکې پړاو وساتئ، او د موخې پروتوکول یوازې د بریالۍ خبرې اترې وروسته ولېږئ۔ د تېروتنې نیول د ناسم کنټرول شوې پېښې مخه نیسي؛ خو ناسمه تبادله نه سموني.