Ava esmalt rakenduse puhverserveriseaded. Toetatud protokollid määravad kasutatavad loendikirjed; muljetavaldav silt või tuttav port ei lisa kliendile tuge.

Rakendus või ülesanneValik ja kontroll
Pakub ainult HTTP-puhverserveri väljaSobiv lõpp-punkt HTTP-puhverserverite loendist. Kui vajad HTTPS-sihtkohti, katseta ka HTTPS CONNECT-i.
Toetab SOCKS5 ja vajab ühenduse või DNS-i valikuidSOCKS5 lõpp-punkt, mille mõlemad otsad toetavad vajalikke valikuid.
Vajab UDP-dKontrolli UDP-tuge kliendis ja lõpp-punktis; SOCKS5 sildist üksi ei piisa.
Nõuab SOCKS4Ühilduv SOCKS4 lõpp-punkt ja vastav kliendirežiim.
Ei toeta puhverserveritLoendist võetud IP ei seadista rakendust iseseisvalt.

Veebi- ja API-päringuteks piisab sageli HTTP-puhverserverist. See edastab HTTP-d ja lubatud juhul kannab HTTPS-i CONNECT-i kaudu. Tavalise HTTP-lehe õnnestumine ei tõesta tunnelituge: teenus võib nõuda tunneli autentimist või piirata sihtkohti ja porte.

SOCKS töötab HTTP-päringukihist allpool. Ühilduv rakendus palub luua ühenduse ilma HTTP-päringut tõlgendamata, nii et see sobib muulegi toetatud liiklusele. SOCKS5 määratleb IPv4-, IPv6- ja domeeninimeaadressid, autentimise ning UDP-seose. Konkreetne rakendus või tasuta lõpp-punkt võib rakendada ainult osa omadustest. Brauseri TCP SOCKS marsruut ei hõlma automaatselt teist rakendust või UDP-teenust.

Kus sihtkoha nimi lahendatakse?

curlis määrab SOCKS5 URL-i kirjapilt sihtkoha DNS-i asukoha: socks5:// lahendab kohapeal; socks5h:// palub puhverserveril lahendada. Erinevad DNS-vaated võivad panna ühe valiku tööle ja teise nurjuma. Teised kliendid võivad kasutada märkeruutu või eraldi valikut. SOCKS5 valimine üksi ei tõesta, et iga DNS-päring läheb selle kaudu.

SOCKS4 võimalused on piiratumad; SOCKS4a lisab hostinimede käsitlemise. Kui klient ja teenus toetavad SOCKS5 ning vanema protokolli jaoks pole põhjust, on sobiv SOCKS5 kirje mõistlik esimene valik. SOCKS4 lõpp-punkti sisestamine kliendi SOCKS5 režiimis on protokollide mittevastavus.

Kui protokoll sobib, katseta tegelikku sihtkohta ja tuvasta esimene tõrge. HTTP ega SOCKS5 ei mõõda anonüümsust: usaldus halduri vastu, sihtkoha TLS ja rakenduse tegelik tee määravad endiselt kaitse.

Seotud artiklid