Pirmiausia atverkite programos tarpinio serverio nustatymus. Palaikomi protokolai lemia tinkamus sąrašo įrašus; įspūdinga etiketė ar pažįstamas prievadas neprideda klientui palaikymo.

Programa ar užduotisKą rinktis ir tikrinti
Siūlo tik HTTP tarpinio serverio laukąTinkamą tašką iš HTTP tarpinių serverių sąrašo. Jei reikia HTTPS paskirčių, patikrinkite ir HTTPS CONNECT.
Palaiko SOCKS5 ir reikia ryšio ar DNS parinkčiųSOCKS5 tašką, kuriame abi pusės palaiko reikiamas parinktis.
Reikia UDPPatikrinkite UDP kliente ir galiniame taške; vien SOCKS5 etiketės nepakanka.
Reikalauja SOCKS4Suderinamą SOCKS4 tašką ir atitinkamą kliento režimą.
Nepalaiko tarpinių serveriųIP iš sąrašo pats programos nesukonfigūruos.

Žiniatinklio ir API užklausoms dažnai pakanka HTTP tarpinio serverio. Jis persiunčia HTTP ir, kai leidžiama, perneša HTTPS per CONNECT. Paprasto HTTP puslapio sėkmė neįrodo tunelių palaikymo: paslauga gali reikalauti tunelio autentifikavimo arba riboti paskirtis ir prievadus.

SOCKS veikia žemiau HTTP užklausų sluoksnio. Suderinama programa prašo užmegzti ryšį neinterpretuojant HTTP užklausos, todėl tinka ir kitam palaikomam srautui. SOCKS5 apibrėžia IPv4, IPv6 ir domenų adresus, autentifikavimą bei UDP susiejimą. Konkreti programa ar nemokamas taškas gali įgyvendinti tik dalį funkcijų. Naršyklės TCP SOCKS kelias automatiškai neapima kitos programos ar UDP paslaugos.

Kur sprendžiamas paskirties vardas?

curl programoje SOCKS5 URL rašyba nustato paskirties DNS vietą: socks5:// sprendžia vietoje, socks5h:// prašo tarpinio serverio. Skirtingi DNS vaizdai gali leisti vienam variantui veikti, o kitam nepavykti. Kiti klientai gali turėti žymimąjį langelį ar atskirą parinktį. Vien SOCKS5 pasirinkimas neįrodo, kad visos DNS paieškos eina per jį.

SOCKS4 turi mažiau galimybių; SOCKS4a prideda kompiuterių vardų apdorojimą. Jei klientas ir paslauga palaiko SOCKS5 ir nėra priežasties senam protokolui, tinkamas SOCKS5 įrašas yra pagrįstas pirmas pasirinkimas. SOCKS4 taškas klientui veikiant SOCKS5 režimu yra protokolų neatitiktis.

Kai protokolas tinka, patikrinkite tikrąją paskirtį ir nustatykite pirmą nesėkmę. Nei HTTP, nei SOCKS5 nematuoja anonimiškumo: pasitikėjimas operatoriumi, paskirties TLS ir tikrasis programos kelias vis dar lemia apsaugą.

Susiję straipsniai