Python SOCKS 라이브러리의 UDP 릴레이 지원
TCP 지원이 데이터그램까지 보장한다고 가정하지 말고, Python SOCKS 구현이 UDP 릴레이를 지원하는지 확인하세요.
PySocks 문서에서는 UDP 동작이 대부분 지원된다고 설명합니다. 해당 소켓 구현은 UDP 어소시에이션과 데이터그램 프레이밍을 처리합니다. 특히 오래된 SocksiPy 코드를 수정할 때는 설치된 릴리스의 API와 제약 사항을 확인하세요.
서버도 UDP 릴레이를 지원해야 합니다. 같은 프록시를 통한 TCP 요청이 정상 작동해도 릴레이 엔드포인트, 어소시에이션의 유효 기간, 데이터그램 전달 경로가 검증되는 것은 아닙니다.
라이브러리가 지원하는 프록시 대응 소켓 API를 사용하세요. 전역 기본 프록시를 바꾸는 것만으로 기존의 일반 UDP 소켓이 SOCKS를 구현하게 되지는 않습니다. 필요한 기간 동안 어소시에이션의 TCP 제어 연결을 열어 두세요.