¿SOCKS5 admite UDP?
SOCKS5 define el reenvío UDP, pero una solicitud web SOCKS5 exitosa no demuestra que el cliente o el punto de conexión lo admita.
Sí. SOCKS5 define el reenvío UDP, siempre que el cliente y el servidor lo implementen y la red permita el tráfico.
Cómo funciona la asociación
El cliente envía UDP ASSOCIATE por una conexión de control TCP. Una respuesta exitosa proporciona la dirección y el puerto del relé UDP. El cliente envía datagramas UDP con formato SOCKS al punto devuelto, que no tiene por qué ser el puerto original del proxy. Cerrar la conexión de control TCP termina la asociación.
Obtener contenido HTTPS a través del mismo servidor prueba una conexión TCP. No utiliza UDP ASSOCIATE ni demuestra que un datagrama pueda llegar a su destino.
El soporte de la aplicación importa
La gestión SOCKS5 de Chromium cubre solicitudes URL basadas en TCP y no puede reenviar UDP. Por tanto, un ajuste SOCKS5 en ese navegador no proporciona una ruta para los paquetes UDP de un juego o una aplicación de voz.
Para una carga UDP, revisa el soporte de proxy documentado de la aplicación y la capacidad UDP del punto de conexión. Después prueba la operación necesaria contra un destino que controles. Registra por separado la accesibilidad TCP, la asociación UDP y la entrega de datagramas para que el éxito de la primera etapa no oculte un fallo posterior en la ruta.
Una aplicación sin soporte compatible de proxy UDP necesita otro método de enrutamiento; cambiar solo el servidor SOCKS5 no aporta la función que falta.