Kyllä. SOCKS5 määrittelee UDP-välityksen, jos asiakas ja palvelin toteuttavat sen ja verkko sallii liikenteen.

Miten liitos toimii

Asiakas lähettää UDP ASSOCIATE -pyynnön TCP-ohjausyhteydellä. Onnistunut vastaus antaa UDP-välittäjän osoitteen ja portin. Asiakas lähettää SOCKS-muotoisia UDP-datagrammeja palautettuun päätepisteeseen, jonka ei tarvitse olla alkuperäinen välityspalvelinportti. TCP-ohjausyhteyden sulkeminen päättää liitoksen.

HTTPS-sisällön haku saman palvelimen kautta testaa TCP-yhteyttä. Se ei käytä UDP ASSOCIATEa eikä osoita datagrammin pääsevän kohteeseen.

Sovelluksen tuki ratkaisee

Chromiumin SOCKS5-käsittely kattaa TCP-pohjaiset URL-pyynnöt eikä pysty välittämään UDP:tä. Sen SOCKS5-asetus ei siis anna reittiä pelin tai puhesovelluksen UDP-paketeille.

Tarkista UDP-käyttöä varten sovelluksen dokumentoitu välityspalvelintuki ja päätepisteen UDP-kyky. Testaa sitten tarvittavaa toimintoa hallitsemaasi kohdetta vasten. Kirjaa TCP-saavutettavuus, UDP-liitos ja datagrammien toimitus erikseen, jotta ensimmäisen vaiheen onnistuminen ei peitä myöhempää reitin virhettä.

Ilman yhteensopivaa UDP-välityspalvelintukea sovellus tarvitsee toisen reititystavan; pelkkä SOCKS5-palvelimen vaihto ei tuo puuttuvaa ominaisuutta.

Aiheeseen liittyvät artikkelit