Deschideți întâi setările proxy ale aplicației. Protocoalele acceptate determină intrările utilizabile; o etichetă impresionantă sau un port familiar nu adaugă suport clientului.

Aplicația sau sarcinaCe alegeți și verificați
Oferă doar un câmp proxy HTTPUn punct potrivit din lista de proxy-uri HTTP. Testați și HTTPS CONNECT dacă aveți nevoie de destinații HTTPS.
Acceptă SOCKS5 și necesită opțiuni de conexiune sau DNSUn punct SOCKS5 cu opțiunile necesare acceptate la ambele capete.
Necesită UDPVerificați UDP în client și punctul final; eticheta SOCKS5 singură nu ajunge.
Necesită SOCKS4Un punct SOCKS4 compatibil și modul corespunzător al clientului.
Nu acceptă proxyUn IP din listă nu configurează singur aplicația.

Pentru cereri web și API, un proxy HTTP ajunge adesea. Redirecționează HTTP și, când este permis, transportă HTTPS prin CONNECT. O pagină HTTP simplă reușită nu dovedește suportul tunelului: serviciul poate cere autentificare pentru tunel sau restricționa destinații și porturi.

SOCKS lucrează sub nivelul cererilor HTTP. O aplicație compatibilă îi cere să stabilească o conexiune fără interpretarea unei cereri HTTP, fiind util și pentru alt trafic acceptat. SOCKS5 definește adrese IPv4, IPv6 și nume de domenii, autentificare și asociere UDP. O anumită aplicație sau un punct gratuit poate implementa doar unele funcții. Ruta TCP SOCKS a browserului nu acoperă automat altă aplicație sau un serviciu UDP.

Unde se rezolvă numele destinației?

În curl, scrierea URL-ului SOCKS5 determină unde are loc DNS-ul destinației: socks5:// rezolvă local; socks5h:// solicită proxy-ului rezolvarea. Perspective DNS diferite pot face o alegere să funcționeze, iar cealaltă să eșueze. Alți clienți pot avea o bifă sau o opțiune separată. Alegerea SOCKS5 nu dovedește singură că fiecare căutare DNS trece prin el.

SOCKS4 are mai puține funcții; SOCKS4a adaugă gestionarea numelor gazdelor. Dacă clientul și serviciul acceptă SOCKS5 și nu există motiv pentru protocolul vechi, o intrare SOCKS5 potrivită este o primă alegere rezonabilă. Introducerea unui punct SOCKS4 cu clientul în modul SOCKS5 este o nepotrivire de protocol.

Când protocolul se potrivește, testați destinația reală și identificați primul eșec. Nici HTTP, nici SOCKS5 nu măsoară anonimatul: încrederea în operator, TLS-ul destinației și ruta reală a aplicației determină în continuare protecția.

Articole similare