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.

Artigos relacionados