Ar SOCKS5 palaiko UDP?
SOCKS5 apibrėžia UDP perdavimą, tačiau sėkminga SOCKS5 žiniatinklio užklausa nerodo, kad klientas ar galinis taškas jį palaiko.
Taip. SOCKS5 apibrėžia UDP perdavimą, jei klientas ir serveris jį įgyvendina, o tinklas leidžia srautą.
Kaip veikia susiejimas
Klientas siunčia UDP ASSOCIATE per TCP valdymo ryšį. Sėkmingas atsakymas pateikia UDP retransliatoriaus adresą ir prievadą. Klientas siunčia SOCKS formato UDP datagramas į grąžintą galinį tašką, kuris nebūtinai yra pradinis tarpinio serverio prievadas. Uždarius TCP valdymo ryšį susiejimas baigiasi.
HTTPS turinio gavimas per tą patį serverį tikrina TCP ryšį. Jis nenaudoja UDP ASSOCIATE ir neįrodo, kad datagrama gali pasiekti tikslą.
Programos palaikymas svarbus
Chromium SOCKS5 tvarkymas apima TCP pagrįstas URL užklausas ir negali perduoti UDP. Taigi SOCKS5 nuostata šioje naršyklėje nesuteikia kelio žaidimo ar balso programos UDP paketams.
UDP užduočiai patikrinkite dokumentuotą programos tarpinio serverio palaikymą ir galinio taško UDP galimybes. Tada išbandykite reikalingą veiksmą su savo valdomu tikslu. Atskirai registruokite TCP pasiekiamumą, UDP susiejimą ir datagramų pristatymą, kad pirmo etapo sėkmė nepaslėptų vėlesnio sutrikimo kelyje.
Programai be suderinamo UDP tarpinio serverio palaikymo reikia kito maršruto parinkimo būdo; vien SOCKS5 serverio pakeitimas nesuteiks trūkstamos funkcijos.