Në curl, zgjidhni socks5h:// kur emrin e destinacionit duhet ta zgjidhë proxy. Zgjidhni socks5:// kur curl duhet ta zgjidhë lokalisht dhe t’i dërgojë proxy-t një adresë. Të dyja përdorin SOCKS5; h në fund është një konventë e URL-së së klientit.

Krahasoni mënyrat duke zëvendësuar dëgjuesin lokal me pikën tuaj fundore SOCKS5:

curl --noproxy '' --proxy socks5://127.0.0.1:1080 --connect-timeout 5 --max-time 15 --verbose https://example.com/
curl --noproxy '' --proxy socks5h://127.0.0.1:1080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

Ndryshon vetëm mënyra e zgjidhjes. --noproxy '' heq rregullat e anashkalimit të proxy-t për këto thirrje, ndërsa kufijtë kohorë kufizojnë krahasimin. Opsionet e posaçme ekuivalente janë --socks5 dhe --socks5-hostname. Përdorni një emër hosti si objektiv: një adresë IP e shkruar drejtpërdrejt nuk kërkon kërkim të emrit të destinacionit dhe nuk mund ta tregojë këtë ndryshim.

Një emër mund të njihet vetëm në njërën anë

Supozoni se proxy punon brenda një rrjeti zhvillimi, DNS-ja e të cilit njeh emrin e një shërbimi të brendshëm. Laptopi juaj mund të mos e zgjidhë atë emër në mënyrën socks5, ndërsa socks5h ia lë zgjidhjen proxy-t. Në rastin e kundërt, me një emër të përcaktuar vetëm në skedarin hosts të laptopit, mund të dështojë pikërisht kërkimi në distancë.

Edhe DNS-ja publike mund të kthejë adresa të ndryshme nga rrjete të ndryshme. Rezultatet e ndryshme janë arsye për të krahasuar adresat e zgjedhura dhe arritshmërinë e tyre, jo për të ndërruar menjëherë proxy-n.

  • Emri i hostit të proxy-t nuk zgjidhet: asnjëra mënyrë nuk mund të nisë. Klienti vazhdon të zgjidhë proxy.example në socks5h://proxy.example:1080.
  • Kërkimi lokal i destinacionit dështon: kontrolloni zgjidhësin e klientit ose krahasoni me mënyrën që ia dërgon emrin e hostit proxy-t.
  • Serveri SOCKS refuzon destinacionin: kontrolloni përgjigjen dhe politikën e tij. Një kërkim lokal i suksesshëm nuk provon arritshmërinë nga ana e largët.
  • Tuneli punon, por verifikimi i certifikatës dështon: shqyrtoni TLS-in e destinacionit; zgjedhja e një mënyre tjetër DNS nuk është zgjidhje e përgjithshme për problemet e besimit.

Një emër prove nën kontrollin tuaj dhe regjistrat e serverit mund të konfirmojnë se çfarë lloji adrese mbërriti në një proxy që administroni. Një faqe që shfaq IP-në e daljes nuk mundet: ajo tregon lidhjen dalëse, jo vendin ku ndodhi zgjidhja DNS.

Përfitimi për privatësinë ka një shtrirje të caktuar

Kërkimi në proxy shmang kërkimin lokal të destinacionit për këtë kërkesë. Nuk enkripton SOCKS, nuk provon se proxy përdor DNS të enkriptuar dhe nuk drejton trafikun e aplikacioneve të tjera ose të parangarkimit të shfletuesit. Requests me mbështetje për SOCKS përdor të njëjtin dallim mes zgjidhjes lokale dhe asaj në proxy; klientë të tjerë mund të ofrojnë një cilësim në vend të shkrimit të URL-së së curl. Zgjidhni një protokoll që mbështet aplikacioni juaj përpara se të kopjoni një pikë fundore nga lista e proxy-ve SOCKS5.

Artikuj të ngjashëm