د Node socks بسته د UDP لپاره SocksClient نمونه له command: 'associate' سره کاروي. د هغې اسانه فابریکه SocksClient.createConnection() پرځای TCP CONNECT اداره کوي.

د پروژې د اړیکې بېلګه SOCKS پیرودونکی له جلا سیمه ایز UDP ساکټ سره یوځای کوي:

  1. UDP ASSOCIATE جوړ کړئ او د هغې TCP کنټرول اړیکه وساتئ.
  2. هغه ریلي کوربه او پورټ ولولئ چې سرور یې بیرته راګرځوي.
  3. createUDPFrame() وکاروئ ترڅو وتونکي پیلوډونه د خپل منزل پتې سره چوکاټ کړئ.
  4. ډیټاګرامونه ریلي ته واستوئ، بیا د غوښتنلیک ته د پیلوډونو له سپارلو مخکې پر راتلونکو ریلي چوکاټونو parseUDPFrame() وکاروئ.

د Node dgram ساکټ UDP ترانسپورت برابروي؛ دا د SOCKS URL تشریح نه کوي. اړیکه او چوکاټ د هغو ډیټاګرامونو شاوخوا د پروکسي پروتوکول برابروي.

سرور باید UDP ملاتړ وکړي، او د ریلي پای ټکی باید د لاسرسي وړ وي. لومړني پروکسي پورټ ته بریالۍ TCP اړیکه هغه لاره نه ازمويي. کله چې اړیکې ته نور اړتیا نه وي، کنټرول او UDP سرچینې وتړئ.

اړوندې مقالې