A NO_PROXY a közvetlenül elérendő célokat írja le. Nem elkerülendő proxyszervereket azonosít. A kiválasztott proxy saját IP-jének listára vétele nem dönti el, hogy egy másik webhely használja-e ezt a proxyt.

BejegyzésJelentése a curlben
example.comA megadott tartománynév és az illeszkedő altartományok megkerülik a proxyt.
.example.comTartománynév-utótag szerinti kizárás, magával a tartománnyal együtt.
192.168.1.10Az illeszkedő literális cél-IP megkerüli a proxyt.
192.168.0.0/16Az illeszkedő literális IP-célok megkerülik; a CIDR támogatásához curl 7.86.0 vagy újabb kell.
*Minden cél megkerüli a proxyt.

Az üres lista és a csillag különbözik

Kifejezett proxyteszthez az üres parancssori lista eltávolítja a környezetből származó megkerülési egyezéseket:

curl --proxy http://203.0.113.10:8080 --noproxy '' \
  --connect-timeout 5 --max-time 15 https://example.com/

Cserélje a dokumentációs végpontot saját HTTP-proxyjára vagy a HTTP-proxylista egyik jelöltjére. Az ellenkező összehasonlításhoz az idézőjelezett helyettesítőjel közvetlenné teszi a kérést, bár a proxybeállítás jelen van:

curl --proxy http://203.0.113.10:8080 --noproxy '*' \
  --connect-timeout 5 --max-time 15 https://example.com/

Tartsa idézőjelben a helyettesítőjelet, hogy a parancsértelmező ne bontsa ki fájlnevekké. A környezeti változó törlése, üres értékre állítása és parancssori felülbírálata külön művelet; másik érvényes beállítás megmaradhat egyetlen definíció eltávolítása után.

A CIDR nem minden, egy hálózatba feloldódó névre vonatkozó szabály

A CIDR-bejegyzés a célgépként használt IP-címre illeszkedik. Nem általános utasítás arra, hogy először minden gépnevet feloldjon, majd megkerülje a proxyt, ha a válasz a hálózatba esik. A gépneves URL és a számszerű címet használó URL ezért eltérő útvonalat választhat.

Használjon gépneveket vagy tartománynév-utótagokat, ha az URL ezeket tartalmazza. Ne írjon a listába teljes sémát, elérési utat vagy böngészős megkerülési kifejezést azt feltételezve, hogy a curl ugyanúgy értelmezi.

Ezek a szabályok a curl 8.14.1-et írják le. Más klienseknek saját NO_PROXY-viselkedésük van, többek között a helyettesítőjelek és portok illesztésében is eltérhetnek.

Kapcsolódó cikkek