A documentação do PySocks informa que UDP é suportado em grande parte. Sua implementação de sockets cuida da associação UDP e do encapsulamento dos datagramas. Confira a API e as limitações da versão instalada, principalmente ao adaptar código antigo do SocksiPy.

O servidor também precisa oferecer suporte a relay UDP. Uma requisição TCP que funciona pelo mesmo proxy não testa o endpoint do relay, a duração da associação nem o caminho de entrega dos datagramas.

Use a API de sockets com suporte a proxies oferecida pela biblioteca. Alterar um proxy global padrão não faz, por si só, um socket UDP comum já existente implementar SOCKS. Mantenha a conexão de controle TCP da associação aberta pelo tempo necessário.

Artigos relacionados