SOCKS5 oferece suporte a UDP?
SOCKS5 define retransmissão UDP, mas uma requisição web SOCKS5 funcional não comprova que o cliente ou endpoint ofereça esse suporte.
Sim. SOCKS5 define retransmissão UDP, desde que cliente e servidor a implementem e a rede permita o tráfego.
Como a associação funciona
O cliente envia UDP ASSOCIATE por uma conexão de controle TCP. Uma resposta bem-sucedida fornece o endereço e a porta do retransmissor UDP. O cliente envia datagramas UDP no formato SOCKS ao endpoint retornado, que não precisa ser a porta original do proxy. Fechar a conexão de controle TCP encerra a associação.
Buscar conteúdo HTTPS pelo mesmo servidor testa uma conexão TCP. Isso não usa UDP ASSOCIATE nem comprova que um datagrama pode chegar ao destino.
O suporte do aplicativo importa
O tratamento de SOCKS5 do Chromium cobre requisições de URL baseadas em TCP e não retransmite UDP. Portanto, uma configuração SOCKS5 nesse navegador não fornece uma rota para os pacotes UDP de um jogo ou aplicativo de voz.
Para uma carga UDP, confira o suporte a proxy documentado do aplicativo e a capacidade UDP do endpoint. Depois teste a operação necessária contra um destino que você controle. Registre separadamente a acessibilidade TCP, a associação UDP e a entrega de datagramas, para que o sucesso da primeira etapa não esconda uma falha posterior no caminho.
Um aplicativo sem suporte compatível a proxy UDP precisa de outro método de roteamento; trocar apenas o servidor SOCKS5 não fornece o recurso ausente.