Согласно документации, PySocks в основном поддерживает UDP. Его реализация сокетов обрабатывает UDP-ассоциацию и инкапсуляцию датаграмм. Проверьте API и ограничения установленной версии, особенно если адаптируете старый код SocksiPy.

Сервер тоже должен поддерживать UDP-реле. Работающий TCP-запрос через тот же прокси не проверяет конечную точку реле, время жизни ассоциации или путь доставки датаграмм.

Используйте поддерживаемый библиотекой API сокетов с поддержкой прокси. Изменение глобального прокси по умолчанию само по себе не добавляет SOCKS в уже существующий обычный UDP-сокет. Держите управляющее TCP-соединение ассоциации открытым всё необходимое время.

Похожие статьи