SOCKS5 edo SOCKS5h: non ebazten da DNS izena?
Konparatu curl-en DNS ebazpena tokian eta proxyan, aztertu izen-ebazpenaren hutsak eta ulertu socks5h-ren babesaren mugak.
curl-en, aukeratu socks5h:// helmugaren izena proxyak ebatzi behar duenean. Aukeratu socks5:// curl-ek tokian ebatzi eta proxyari helbide bat bidali behar dionean. Biek SOCKS5 erabiltzen dute; amaierako h bezeroaren URL-idazkeraren konbentzioa da.
Konparatu moduak tokiko entzulearen ordez zure SOCKS5 amaierako puntua erabiliz:
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/Ebazpen-modua bakarrik aldatzen da. --noproxy '' aukerak deialdi horietarako proxya saihesteko arauak kentzen ditu, eta denbora-mugek konparazioaren iraupena mugatzen dute. Baliokide diren aukera bereziak --socks5 eta --socks5-hostname dira. Erabili ostalari-izena helburu gisa: zuzenean emandako IP helbideak ez du helmugaren izena bilatu behar, eta ezin du alde hori erakutsi.
Izen bat alde batean bakarrik izan daiteke ezaguna
Demagun proxya garapen-sare baten barruan dabilela eta bertako DNSak barneko zerbitzu baten izena ezagutzen duela. Baliteke eramangarriak izena socks5 moduan ezin ebaztea; socks5h moduak, berriz, proxyari uzten dio ebazten. Kontrako egoeran, izena eramangarriaren hosts fitxategian bakarrik definituta badago, urruneko bilaketak huts egin dezake.
DNS publikoak ere helbide desberdinak itzul ditzake sare desberdinetatik. Emaitzak desberdinak badira, hautatutako helbideak eta haien irisgarritasuna konparatu behar dira, proxya berehala ordezkatu beharrean.
- Ezin da proxyaren ostalari-izena ebatzi: ezin da moduetako bat ere hasi. Bezeroak
proxy.exampleebazten jarraitzen dusocks5h://proxy.example:1080erabiltzean ere. - Helmugaren tokiko bilaketak huts egiten du: aztertu bezeroaren ebazlea edo konparatu ostalari-izena proxyari bidaltzen dion moduarekin.
- SOCKS zerbitzariak helmuga baztertzen du: aztertu erantzuna eta politika. Tokiko bilaketa ondo egiteak ez du urruneko irisgarritasuna frogatzen.
- Tunelak funtzionatzen du baina ziurtagiri-egiaztapenak huts egiten du: ikertu helmugako TLSa; beste DNS modu bat aukeratzea ez da konfiantza-arazoetarako konponbide orokorra.
Zuk kontrolatutako proba-izen batek eta zerbitzariko erregistroek zer helbide mota iritsi den baieztatu dezakete zuk kudeatutako proxy batean. Irteerako IPa erakusten duen webgune batek ezin du: kanporako konexioaren berri ematen du, ez DNS ebazpena non egin den.
Pribatutasun-onurak esparru zehatza du
Proxyan bilatzeak eskaera honen helmugaren tokiko bilaketa saihesten du. Ez du SOCKS zifratzen, ez du proxyak DNS zifratua erabiltzen duela frogatzen, eta ez du beste aplikazioen edo nabigatzailearen aurrez kargatzearen trafikoa bideratzen. SOCKS euskarria duen Requests-ek tokiko eta proxyko ebazpenaren arteko bereizketa bera erabiltzen du; beste bezero batzuek ezarpen bat eskain dezakete curl-en URL-idazkeraren ordez. Aukeratu zure aplikazioak onartzen duen protokoloa, amaierako puntu bat SOCKS5 proxyen zerrendatik kopiatu aurretik.