Xirmada socks ee Node waxay UDP u isticmaashaa tusaale SocksClient oo leh command: 'associate'. Warshadeeda fudud SocksClient.createConnection() waxay beddelkeeda maamushaa TCP CONNECT.

Tusaalaha isku-xirka ee mashruuca wuxuu isku daraa macmiilka SOCKS iyo socket UDP maxalli ah oo gaar ah:

  1. Aasaas UDP ASSOCIATE oo hay xiriirka kontoroolka TCP.
  2. Akhri host-ka iyo port-ka relay-ga ee server-ku soo celiyo.
  3. Isticmaal createUDPFrame() si aad u qaabayso xamuulka baxaya iyo ciwaanka uu u socdo.
  4. U dir datagram-yada relay-ga, ka dibna isticmaal parseUDPFrame() on frames-ka relay-ga ee soo galaya ka hor inta aadan xamuulka u gudbin barnaamijka.

Socket-ka dgram ee Node wuxuu bixiyaa gaadiidka UDP; ma tarjumo URL SOCKS. Isku-xirka iyo qaabaynta waxay bixiyaan borotokoolka proxy ee ku wareegsan datagram-yadaas.

Server-ku waa inuu taageero UDP, iyo barta dhamaadka relay-ga waa in la gaadhi karo. Xiriir TCP oo guulaysta oo ku socda port-ka proxy-ga bilowga ah ma tijaabiyo jidkaas. Xir kheyraadka kontoroolka iyo UDP marka isku-xirka aan loo baahnayn.

Maqaallo la xiriira