Ceanglaichean UDP SOCKS5 le pasgan socks Node
Cleachd ceangal SOCKS5 agus frèamadh datagram nuair a tha UDP tro neach-ionaid a dhìth air aplacaid Node.
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:
- Stèidhich UDP ASSOCIATE agus cùm a cheangal smachd TCP.
- Leugh ostair agus port an ath-ghluasaid a bheir an fhrithealaiche air ais.
- Cleachd
createUDPFrame()gus uallaichean a-mach a fhrèamadh leis an t-seòladh ceann-uidhe aca. - 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.