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.

Gerelateerde artikelen