Ja. SOCKS5 definerer UDP-relæ, forudsat at klient og server implementerer det, og at netværket tillader trafikken.

Sådan virker tilknytningen

Klienten sender UDP ASSOCIATE over en TCP-kontrolforbindelse. Et vellykket svar giver UDP-relæets adresse og port. Klienten sender UDP-datagrammer i SOCKS-format til det returnerede endepunkt, som ikke behøver være proxyens oprindelige port. Lukning af TCP-kontrolforbindelsen afslutter tilknytningen.

En HTTPS-hentning gennem samme server tester en TCP-forbindelse. Den afprøver ikke UDP ASSOCIATE og viser ikke, at et datagram kan nå sin destination.

Applikationsunderstøttelse er vigtig

Chromiums SOCKS5-håndtering dækker TCP-baserede URL-forespørgsler og kan ikke videresende UDP. En SOCKS5-indstilling i den browser giver derfor ikke en rute til et spils eller en taleapps UDP-pakker.

Til UDP-arbejde skal du kontrollere applikationens dokumenterede proxyunderstøttelse og endepunktets UDP-evne. Test så den nødvendige handling mod en destination, du styrer. Notér TCP-tilgængelighed, UDP-tilknytning og levering af datagrammer hver for sig, så succes i første trin ikke skjuler en senere fejl på vejen.

En applikation uden kompatibel UDP-proxyunderstøttelse kræver en anden routingmetode; at skifte SOCKS5-server alene tilføjer ikke den manglende funktion.

Relaterede artikler