Ĉu SOCKS5 subtenas UDP?
SOCKS5 difinas UDP-plusendon, sed sukcesa SOCKS5-retpeto ne montras ke via kliento aŭ finpunkto subtenas ĝin.
Jes. SOCKS5 difinas UDP-plusendon, kondiĉe ke la kliento kaj servilo ĝin efektivigas kaj la reto permesas la trafikon.
Kiel funkcias la asocio
La kliento sendas UDP ASSOCIATE per TCP-regkonekto. Sukcesa respondo liveras la adreson kaj pordon de la UDP-plusendilo. La kliento sendas UDP-datagramojn en SOCKS-formato al tiu redonita finpunkto, kiu ne devas esti la origina prokurila pordo. Fermi la TCP-regkonekton finas la asocion.
HTTPS-akiro tra la sama servilo testas TCP-konekton. Ĝi ne uzas UDP ASSOCIATE kaj ne pruvas ke datagramo povas atingi sian celon.
Aplikaĵa subteno gravas
La SOCKS5-traktado de Chromium kovras TCP-bazitajn URL-petojn kaj ne povas plusendi UDP. SOCKS5-agordo en tiu retumilo do ne provizas vojon por UDP-pakaĵoj de ludo aŭ voĉa aplikaĵo.
Por UDP-laboro, kontrolu la dokumentitan prokurilan subtenon de la aplikaĵo kaj la UDP-kapablon de la finpunkto. Poste testu la bezonatan operacion kontraŭ celo sub via rego. Registru TCP-atingeblon, UDP-asocion kaj datagramliveron aparte, por ke sukceso de la unua paŝo ne kaŝu postan malsukceson en la vojo.
Aplikaĵo sen kongrua UDP-prokurila subteno bezonas alian vojigan metodon; ŝanĝi nur la SOCKS5-servilon ne liveros la mankantan funkcion.