UDP-Relay-Unterstützung in Python-SOCKS-Bibliotheken
Prüfen Sie, ob eine Python-SOCKS-Implementierung UDP-Relays unterstützt. TCP-Unterstützung allein sagt nichts über Datagramme aus.
Laut Dokumentation unterstützt PySocks UDP weitgehend. Seine Socket-Implementierung übernimmt die UDP-Assoziation und das Datagramm-Framing. Prüfen Sie die API und Einschränkungen der installierten Version, besonders beim Anpassen älteren SocksiPy-Codes.
Auch der Server muss UDP-Relays unterstützen. Eine funktionierende TCP-Anfrage über denselben Proxy prüft weder den Relay-Endpunkt noch die Lebensdauer der Assoziation oder den Übertragungsweg der Datagramme.
Verwenden Sie die von der Bibliothek unterstützte proxyfähige Socket-API. Das Ändern eines globalen Standard-Proxys bringt einem vorhandenen gewöhnlichen UDP-Socket allein kein SOCKS bei. Halten Sie die TCP-Steuerverbindung der Assoziation für die erforderliche Dauer offen.