Python SOCKS 库的 UDP 中继支持
确认 Python SOCKS 实现支持 UDP 中继,别因为它支持 TCP,就以为数据报也能用。
PySocks 文档称其基本支持 UDP。它的套接字实现负责 UDP 关联和数据报封装。检查已安装版本的 API 和限制,尤其是在改造旧 SocksiPy 代码时。
服务端也必须支持 UDP 中继。同一代理上的 TCP 请求能够正常工作,并不能检验中继端点、关联的存续时间或数据报的传输路径。
使用库所支持、能处理代理的套接字 API。只更改全局默认代理,并不会让一个现有的普通 UDP 套接字自行具备 SOCKS 能力。在所需的整个期间,保持关联所用的 TCP 控制连接不断开。