SOCKS5 ella SOCKS5h: hvar fer DNS-uppslagið fram?
Samanber staðbundið DNS-uppslag og uppslag hjá proxyinum í curl, kannað navnatrupulleikar og skil markini fyri verjuni hjá socks5h.
Vel socks5h:// í curl, tá ið proxyin skal loysa navnið á málinum. Vel socks5://, tá ið curl skal loysa tað staðbundið og senda eina adressu til proxyin. Bæði brúka SOCKS5; seinasta h er ein URL-siðvenja hjá klientinum.
Samanber hættirnar við at seta títt SOCKS5-endapunkt í staðin fyri staðbundna lurtaran:
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/Bert uppslagshátturin broytist. --noproxy '' strikar reglurnar um at fara uttan um proxyin fyri hesi kall, og tíðaravmarkingarnar avmarka samanberingina. Samsvarandi serligu valkostirnir eru --socks5 og --socks5-hostname. Brúka eitt vertnavn sum mál: ein IP-adressa, sum er givin beinleiðis, krevur einki uppslag av málnavninum og kann ikki vísa munin.
Eitt navn kann bert vera kent øðrumegin
Lat okkum siga, at proxyin koyrir í einum menningarneti, har DNS kennir navnið á eini innanhýsis tænastu. Farteldan kann møguliga ikki loysa navnið í socks5-hátti, meðan socks5h letur proxyin gera tað. Vend støðuni við, við einum navni sum bert er lýst í hosts-fíluni á fartelduni, og tað fjara uppslagið kann í staðin miseydnast.
Alment DNS kann eisini geva ymiskar adressur úr ymiskum netum. Ymisk úrslit eru ein orsøk til at samanbera valdu adressurnar og um tær kunnu røkkast, heldur enn at skifta proxyin beinanvegin.
- Vertnavnið hjá proxyinum kann ikki loysast: hvørgin hátturin kann byrja. Klienturin loysir enn
proxy.exampleísocks5h://proxy.example:1080. - Staðbundna uppslagið av málinum miseydnast: kanna navnauppslagið hjá klientinum ella samanber við háttin, sum sendir vertnavnið til proxyin.
- SOCKS-servarin avvísir málið: kanna svarið og reglurnar. Eitt væleydnað staðbundið uppslag prógvar ikki, at málið kann røkkast frá hinari síðuni.
- Tunnilin riggar, men váttanareftirkanningin miseydnast: kanna TLS hjá málinum; ein annar DNS-háttur er ikki ein almenn loysn á álitisvandamálum.
Eitt royndarnavn undir tínari stjórn og servaraloggar kunnu vátta, hvat slag av adressu kom til ein proxy, tú umsitur. Ein vevsíða, sum vísir útgangs-IP, kann ikki: hon vísir sambandið út, ikki hvar DNS-uppslagið fór fram.
Privatlívsfyrimunurin hevur eitt ávíst vavið
Uppslag hjá proxyinum sleppir undan staðbundnum uppslagi av málinum fyri hesa áheitan. Tað bronglar ikki SOCKS, prógvar ikki at proxyin brúkar bronglað DNS og beinir ikki ferðsluni hjá øðrum forritum ella undanheinting hjá kaganum. Requests við SOCKS-stuðli brúkar sama skilnað millum staðbundið uppslag og uppslag hjá proxyinum; aðrir klientar kunnu hava eina stilling í staðin fyri URL-skriviháttin hjá curl. Vel eina samskiftisreglu, sum forritið stuðlar, áðrenn tú avritar eitt endapunkt úr listanum við SOCKS5-proxyum.