Kies yn curl socks5h:// as de proxy de bestimmingsnamme oplosse moat. Kies socks5:// as curl dat lokaal dwaan moat en in adres nei de proxy stjoere moat. Beide brûke SOCKS5; de lêste h is in URL-konvinsje fan de kliïnt.

Fergelykje de modi troch dyn SOCKS5-einpunt yn it plak fan de lokale listener te setten:

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/

Allinnich de oplossingsmodus feroaret. --noproxy '' wisket de regels om de proxy te omgean foar dizze oanroppen, en de tiidgrinzen beheine de ferliking. De lykweardige aparte opsjes binne --socks5 en --socks5-hostname. Brûk in hostnamme as doel: in streekrjocht opjûn IP-adres hat gjin opsykjen fan de bestimmingsnamme nedich en kin dit ferskil net sjen litte.

In namme kin mar oan ien kant bekend wêze

Stel dat de proxy yn in ûntwikkelingsnetwurk draait wêrfan de DNS de namme fan in ynterne tsjinst ken. Dyn laptop kin dy namme yn socks5-modus miskien net oplosse, wylst socks5h dat oan de proxy oerlit. Draai de situaasje om, mei in namme dy’t allinnich yn it hosts-bestân fan de laptop stiet, en krekt it opsykjen op ôfstân kin mislearje.

Ek iepenbiere DNS kin út ferskillende netwurken ferskillende adressen weromjaan. Ferskillende resultaten binne in reden om de keazen adressen en harren berikberens te fergelykjen, ynstee fan daliks de proxy te ferfangen.

  • De hostnamme fan de proxy kin net oplost wurde: gjin fan beide modi kin begjinne. De kliïnt lost noch altyd proxy.example yn socks5h://proxy.example:1080 op.
  • Lokaal opsykjen fan de bestimming mislearret: ûndersykje de resolver fan de kliïnt of fergelykje mei de modus dy’t de hostnamme nei de proxy stjoert.
  • De SOCKS-tsjinner wegeret de bestimming: ûndersykje it antwurd en it belied. In slagge lokale opsykaksje bewiist gjin berikberens fan de oare kant ôf.
  • De tunnel wurket, mar sertifikaatferifikaasje mislearret: ûndersykje TLS op de bestimming; in oare DNS-modus is gjin algemiene oplossing foar fertrouwensproblemen.

In testnamme ûnder dyn kontrôle en tsjinnerlogs kinne befêstigje hokker adrestype in proxy dy’tsto behearst, berikt hat. In webside dy’t it útgeande IP toant, kin dat net: dy beskriuwt de útgeande ferbining, net wêr’t DNS opsocht is.

It privacyfoardiel hat in beskate omfang

Opsykjen by de proxy foarkomt lokaal opsykjen fan de bestimming foar dit fersyk. It fersiferet SOCKS net, bewiist net dat de proxy fersifere DNS brûkt en liedt gjin ferkear fan oare apps of foarútladen fan de browser om. Requests mei SOCKS-stipe brûkt itselde ûnderskied tusken lokaal opsykjen en opsykjen by de proxy; oare kliïnten kinne in ynstelling biede ynstee fan de URL-skriuwwize fan curl. Kies in protokol dat dyn app stipet foardatsto in einpunt út de list mei SOCKS5-proxy’s kopiearrest.

Relatearre artikelen