Ondersteunt SOCKS5 UDP?
SOCKS5 definieert UDP-doorgifte, maar een werkend SOCKS5-webverzoek bewijst niet dat je client of eindpunt dit ondersteunt.
Ja. SOCKS5 definieert UDP-doorgifte, mits client en server dit implementeren en het netwerk het verkeer toestaat.
Hoe de associatie werkt
De client verstuurt UDP ASSOCIATE via een TCP-besturingsverbinding. Een geslaagd antwoord geeft het adres en de poort van het UDP-relais. De client stuurt UDP-datagrammen in SOCKS-formaat naar het teruggegeven eindpunt, dat niet de oorspronkelijke proxypoort hoeft te zijn. Het sluiten van de TCP-besturingsverbinding beëindigt de associatie.
Een HTTPS-opvraag via dezelfde server test een TCP-verbinding. Die gebruikt geen UDP ASSOCIATE en toont niet aan dat een datagram zijn bestemming kan bereiken.
Ondersteuning van de toepassing telt
Chromiums SOCKS5-verwerking dekt URL-verzoeken op basis van TCP en kan geen UDP doorsturen. Een SOCKS5-instelling in die browser biedt dus geen route voor UDP-pakketten van een spel of spraaktoepassing.
Controleer voor UDP-werk de gedocumenteerde proxyondersteuning van de toepassing en de UDP-mogelijkheden van het eindpunt. Test daarna de vereiste handeling tegen een bestemming onder eigen beheer. Leg TCP-bereikbaarheid, UDP-associatie en datagramaflevering apart vast, zodat succes in de eerste fase geen latere fout in het pad verbergt.
Een toepassing zonder compatibele UDP-proxyondersteuning heeft een andere routeringsmethode nodig; alleen de SOCKS5-server vervangen levert de ontbrekende functie niet.