Comhlachais UDP SOCKS5 le pacáiste socks Node
Úsáid comhlachas SOCKS5 agus frámaíocht datagram nuair a bhíonn UDP trí sheachfhreastalaí ag teastáil ó fheidhmchlár Node.
Úsáideann pacáiste socks Node ásc SocksClient le command: 'associate' le haghaidh UDP. Láimhseálann a mhonarcha áisiúil SocksClient.createConnection() TCP CONNECT ina ionad.
Cuireann sampla comhlachais an tionscadail an cliant SOCKS le chéile le soicéad UDP áitiúil ar leithligh:
- Bunaigh UDP ASSOCIATE agus coinnigh a nasc rialaithe TCP.
- Léigh óstach agus port an aistritheora a fhágann an freastalaí ar ais.
- Úsáid
createUDPFrame()chun ualaí amach a fhrámú lena seoladh cinn scríbe. - Seol na datagram chuig an aistritheoir, ansin úsáid
parseUDPFrame()ar fhrámaí aistritheora ag teacht isteach sula seachadtar ualaí chuig an bhfeidhmchlár.
Soláthraíonn soicéad dgram Node iompar UDP; ní léirmhíníonn sé URL SOCKS. Soláthraíonn an comhlachas agus an fhrámaíocht prótacal an tseachfhreastalaí timpeall na ndatagram sin.
Caithfidh an freastalaí UDP a thacú, agus caithfear teacht ar chríochphointe an aistritheora. Ní thástálann nasc TCP rathúil chuig an gcéad phort seachfhreastalaí an cosán sin. Dún na hacmhainní rialaithe agus UDP nuair nach bhfuil an comhlachas ag teastáil a thuilleadh.