SOCKS5 admet UDP?
SOCKS5 defineix el reenviament UDP, però una petició web SOCKS5 reeixida no demostra que el client o el punt de connexió l’admeti.
Sí. SOCKS5 defineix el reenviament UDP, sempre que el client i el servidor l’implementin i la xarxa permeti el trànsit.
Com funciona l’associació
El client envia UDP ASSOCIATE per una connexió de control TCP. Una resposta reeixida proporciona l’adreça i el port del relé UDP. El client envia datagrames UDP en format SOCKS al punt retornat, que no ha de ser necessàriament el port original del proxy. Tancar la connexió de control TCP acaba l’associació.
Una consulta HTTPS pel mateix servidor prova una connexió TCP. No exercita UDP ASSOCIATE ni demostra que un datagrama pugui arribar al destí.
El suport de l’aplicació importa
La gestió SOCKS5 de Chromium cobreix peticions URL basades en TCP i no pot reenviar UDP. Per tant, un ajust SOCKS5 en aquell navegador no ofereix una ruta per als paquets UDP d’un joc o una aplicació de veu.
Per a una càrrega UDP, comprova el suport de proxy documentat de l’aplicació i la capacitat UDP del punt de connexió. Després prova l’operació necessària contra un destí que controlis. Anota per separat l’accessibilitat TCP, l’associació UDP i el lliurament de datagrames perquè l’èxit de la primera fase no amagui una fallada posterior en la ruta.
Una aplicació sense suport compatible de proxy UDP necessita un altre mètode d’encaminament; canviar només el servidor SOCKS5 no aporta la funció que falta.