Bidh pasgan socks Node a' cleachdadh ionstans SocksClient le command: 'associate' airson UDP. Bidh am factaraidh ghoireasach SocksClient.createConnection() aige a' làimhseachadh TCP CONNECT na àite.

Bidh eisimpleir a' cheangail sa phròiseact a' ceangal an neach-dèiligidh SOCKS ri socaid UDP ionadail air leth:

  1. Stèidhich UDP ASSOCIATE agus cùm a cheangal smachd TCP.
  2. Leugh ostair agus port an ath-ghluasaid a bheir an fhrithealaiche air ais.
  3. Cleachd createUDPFrame() gus uallaichean a-mach a fhrèamadh leis an t-seòladh ceann-uidhe aca.
  4. Cuir na datagram gu ruige an ath-ghluasaid, an uair sin cleachd parseUDPFrame() air frèaman ath-ghluasaid a tha a' tighinn a-steach mus lìbhrigear uallaichean dhan aplacaid.

Bidh socaid dgram Node a' solar còmhdhail UDP; chan eil e a' mìneachadh URL SOCKS. Bidh an ceangal agus am frèamadh a' solar pròtacal an neach-ionaid timcheall nan datagram sin.

Feumaidh an fhrithealaiche UDP a chuideachadh, agus feumar ruighinn air ceann-uidhe an ath-ghluasaid. Chan eil ceangal TCP soirbheachail ris a' chiad phort neach-ionaid a' dearbhadh na slighe sin. Dùin na goireasan smachd agus UDP nuair nach eil an ceangal a dhìth tuilleadh.

Artaigilean co-cheangailte