Igen. A SOCKS5 meghatározza az UDP-továbbítást, ha a kliens és a szerver megvalósítja, és a hálózat engedi a forgalmat.

Hogyan működik a társítás?

A kliens UDP ASSOCIATE-ot küld egy TCP-vezérlőkapcsolaton. A sikeres válasz megadja az UDP-továbbító címét és portját. A kliens SOCKS-formátumú UDP-datagramokat küld a visszaadott végpontra, amelynek nem kell az eredeti proxyportnak lennie. A TCP-vezérlőkapcsolat lezárása megszünteti a társítást.

Az ugyanazon szerveren át végzett HTTPS-lekérés TCP-kapcsolatot tesztel. Nem használ UDP ASSOCIATE-ot, és nem igazolja, hogy a datagram eléri a célját.

Az alkalmazás támogatása számít

A Chromium SOCKS5-kezelése TCP-alapú URL-kérésekre terjed ki, és nem tud UDP-t továbbítani. Ebben a böngészőben a SOCKS5-beállítás ezért nem ad útvonalat egy játék vagy hangalkalmazás UDP-csomagjainak.

UDP-feladathoz ellenőrizd az alkalmazás dokumentált proxytámogatását és a végpont UDP-képességét. Ezután teszteld a szükséges műveletet egy általad felügyelt cél ellen. Külön rögzítsd a TCP-elérhetőséget, az UDP-társítást és a datagramok kézbesítését, hogy az első szakasz sikere ne fedjen el egy későbbi hibát az útvonalon.

A kompatibilis UDP-proxytámogatás nélküli alkalmazásnak más útválasztási mód kell; pusztán a SOCKS5-szerver cseréje nem adja meg a hiányzó funkciót.

Kapcsolódó cikkek