Il supporto ai relay UDP nelle librerie SOCKS per Python
Verifica che l’implementazione SOCKS per Python supporti i relay UDP: il supporto a TCP non implica quello ai datagrammi.
UDP è supportato in gran parte da PySocks, secondo la sua documentazione. La sua implementazione dei socket gestisce l’associazione UDP e l’incapsulamento dei datagrammi. Controlla l’API e i limiti della versione installata, soprattutto se stai adattando vecchio codice SocksiPy.
Anche il server deve supportare il relay UDP. Una richiesta TCP riuscita attraverso lo stesso proxy non verifica l’endpoint del relay, la durata dell’associazione o il percorso di consegna dei datagrammi.
Usa l’API per socket compatibili con i proxy supportata dalla libreria. Cambiare un proxy globale predefinito non basta a far implementare SOCKS a un normale socket UDP già esistente. Mantieni aperta la connessione di controllo TCP dell’associazione per tutto il tempo necessario.