د Node د socks بستې سره SOCKS5 UDP اړیکې
کله چې Node غوښتنلیک ته د پروکسي له لارې UDP ته اړتیا وي، SOCKS5 اړیکه او د ډیټاګرام چوکاټ کاروئ.
د Node socks بسته د UDP لپاره SocksClient نمونه له command: 'associate' سره کاروي. د هغې اسانه فابریکه SocksClient.createConnection() پرځای TCP CONNECT اداره کوي.
د پروژې د اړیکې بېلګه SOCKS پیرودونکی له جلا سیمه ایز UDP ساکټ سره یوځای کوي:
- UDP ASSOCIATE جوړ کړئ او د هغې TCP کنټرول اړیکه وساتئ.
- هغه ریلي کوربه او پورټ ولولئ چې سرور یې بیرته راګرځوي.
createUDPFrame()وکاروئ ترڅو وتونکي پیلوډونه د خپل منزل پتې سره چوکاټ کړئ.- ډیټاګرامونه ریلي ته واستوئ، بیا د غوښتنلیک ته د پیلوډونو له سپارلو مخکې پر راتلونکو ریلي چوکاټونو
parseUDPFrame()وکاروئ.
د Node dgram ساکټ UDP ترانسپورت برابروي؛ دا د SOCKS URL تشریح نه کوي. اړیکه او چوکاټ د هغو ډیټاګرامونو شاوخوا د پروکسي پروتوکول برابروي.
سرور باید UDP ملاتړ وکړي، او د ریلي پای ټکی باید د لاسرسي وړ وي. لومړني پروکسي پورټ ته بریالۍ TCP اړیکه هغه لاره نه ازمويي. کله چې اړیکې ته نور اړتیا نه وي، کنټرول او UDP سرچینې وتړئ.