Támogatja a SOCKS5 az UDP-t?
A SOCKS5 meghatározza az UDP-továbbítást, de egy működő SOCKS5-webkérés nem bizonyítja a kliens vagy a végpont támogatását.
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.