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.

Articles relacionats