SOCKS5 UDP elkarrekiko loturak Node-ren socks paketearekin
Erabili SOCKS5 lotura bat eta datagramen markoa Node aplikazio batek proxy baten bidez UDP behar duenean.
Node-ren socks paketeak SocksClient instantzia bat erabiltzen du command: 'associate'-rekin UDPrako. Haren SocksClient.createConnection() fabrika erosoa TCP CONNECT kudeatzen du, ordea.
Proiektuaren lotura-adibidea SOCKS bezeroa tokiko UDP socket bereizi batekin konbinatzen du:
- Ezarri UDP ASSOCIATE eta mantendu haren TCP kontrol-konexioa.
- Irakurri zerbitzariak itzultzen duen errele-host eta portua.
- Erabili
createUDPFrame()irteerako kargak helmugako helbidearekin markatzeko. - Bidali datagramak erreleari, eta gero erabili
parseUDPFrame()errelearen sarrerako markoetan kargak aplikazioari eman aurretik.
Node-ren dgram socketak UDP garraioa ematen du; ez du SOCKS URLrik interpretatzen. Loturak eta markoak datagrama horien inguruko proxy protokoloa ematen dute.
Zerbitzariak UDP onartu behar du, eta errelearen amaierako puntua irisgarria izan behar da. Proxyaren hasierako porturako TCP konexio arrakastatsuak ez du bide hori probatzen. Itxi kontrol- eta UDP baliabideak lotura beharrezkoa ez denean.