Sinusuportahan ba ng SOCKS5 ang UDP?
Itinatakda ng SOCKS5 ang UDP relay, pero hindi patunay ng suporta ng client o endpoint ang matagumpay na SOCKS5 web request.
Oo. Itinatakda ng SOCKS5 ang UDP relay, kung ipinapatupad ito ng client at server at pinapayagan ng network ang trapiko.
Paano gumagana ang association
Nagpapadala ang client ng UDP ASSOCIATE sa isang TCP control connection. Ibinibigay ng matagumpay na tugon ang address at port ng UDP relay. Nagpapadala ang client ng SOCKS-formatted UDP datagrams sa ibinalik na endpoint, na hindi kailangang maging orihinal na proxy port. Tinatapos ng pagsasara ng TCP control connection ang association.
Ang pagkuha ng HTTPS sa parehong server ay sumusubok ng TCP connection. Hindi nito ginagamit ang UDP ASSOCIATE o pinatutunayang makararating ang datagram sa destinasyon.
Mahalaga ang suporta ng application
Sakop ng SOCKS5 handling ng Chromium ang TCP-based URL requests at hindi ito makapag-relay ng UDP. Kaya ang SOCKS5 setting sa browser na iyon ay hindi nagbibigay ng ruta para sa UDP packets ng laro o voice application.
Para sa UDP workload, tingnan ang dokumentadong proxy support ng application at kakayahang UDP ng endpoint. Pagkatapos, subukan ang kinakailangang operasyon sa destinasyong kontrolado mo. Itala nang hiwalay ang TCP reachability, UDP association at datagram delivery upang hindi itago ng tagumpay ng unang yugto ang kabiguan sa bandang huli ng ruta.
Kailangan ng application na walang katugmang UDP proxy support ang ibang paraan ng routing; hindi ibibigay ng pagpapalit lang ng SOCKS5 server ang nawawalang kakayahan.