Podržava li SOCKS5 UDP?
SOCKS5 definiše UDP prosljeđivanje, ali uspješan SOCKS5 web-zahtjev ne pokazuje da ga vaš klijent ili krajnja tačka podržava.
Da. SOCKS5 definiše UDP prosljeđivanje ako ga klijent i server implementiraju i mreža dozvoljava saobraćaj.
Kako povezivanje radi
Klijent šalje UDP ASSOCIATE preko TCP kontrolne veze. Uspješan odgovor daje adresu i port UDP releja. Klijent šalje UDP datagrame u SOCKS formatu vraćenoj krajnjoj tački, koja ne mora biti izvorni proxy port. Zatvaranje TCP kontrolne veze završava povezivanje.
HTTPS dohvat preko istog servera testira TCP vezu. Ne koristi UDP ASSOCIATE niti dokazuje da datagram može stići na odredište.
Podrška aplikacije je važna
Chromiumova obrada SOCKS5 pokriva URL zahtjeve zasnovane na TCP-u i ne može prosljeđivati UDP. SOCKS5 postavka u tom pregledniku zato ne daje putanju za UDP pakete igre ili glasovne aplikacije.
Za UDP saobraćaj provjerite dokumentovanu proxy podršku aplikacije i UDP mogućnosti krajnje tačke. Zatim testirajte potrebnu radnju prema odredištu koje kontrolišete. Bilježite TCP dostupnost, UDP povezivanje i isporuku datagrama odvojeno, da uspješna prva faza ne sakrije kasniji problem na putanji.
Aplikaciji bez kompatibilne UDP proxy podrške treba druga metoda usmjeravanja; sama promjena SOCKS5 servera neće dodati nedostajuću funkciju.