NO_PROXY-reguloj de curl por domajnoj kaj IP-adresoj
Kontrolu la celajn esceptojn de curl: laŭvortaj IP-oj, domajnaj sufiksoj, CIDR-retoj, malplenaj listoj kaj la ĵokero por ĉiuj gastigantoj.
NO_PROXY priskribas celojn atingendajn rekte. Ĝi ne identigas evitendajn prokurilservilojn. Aldoni la propran IP de la elektita prokurilo al la listo ne decidas ĉu senrilata retejo uzas tiun prokurilon.
| Ero | Signifo en curl |
|---|---|
example.com | La nomita domajno kaj kongruaj subdomajnoj preterpasas la prokurilon. |
.example.com | Ekskludo laŭ domajna sufikso, inkluzive de la domajno mem. |
192.168.1.10 | Kongrua laŭvorta cela IP preterpasas la prokurilon. |
192.168.0.0/16 | Kongruaj laŭvortaj IP-celoj preterpasas ĝin; CIDR-subteno postulas curl 7.86.0 aŭ pli novan. |
* | Ĉiu celo preterpasas la prokurilon. |
Malpleno kaj asterisko malsamas
Por eksplicita prokuriltesto, malplena komandlinia listo forigas la mediodevenajn preterpasajn kongruojn:
curl --proxy http://203.0.113.10:8080 --noproxy '' \
--connect-timeout 5 --max-time 15 https://example.com/
Anstataŭigu la dokumentan finpunkton per via HTTP-prokurilo aŭ kandidato el la listo de HTTP-prokuriloj. Por la inversa komparo, la citita ĵokero rektigas la peton malgraŭ la ĉeesto de la prokurila opcio:
curl --proxy http://203.0.113.10:8080 --noproxy '*' \
--connect-timeout 5 --max-time 15 https://example.com/
Konservu la citilojn por ke la ŝelo ne vastigu la ĵokeron al dosiernomoj. Forigi mediovariablon, doni al ĝi malplenan valoron kaj superregi per komandlinio estas apartaj agoj; alia aplikebla agordo povas resti post forigo de nur unu difino.
CIDR ne estas regulo por ĉiu nomo solvata en reton
CIDR-ero estas komparata kun IP-adreso uzata kiel cela gastiganto. Ĝi ne estas ĝenerala instrukcio unue solvi ĉiun gastigantnomon kaj preterpasi la prokurilon se la respondo apartenas al tiu reto. URL kun gastigantnomo kaj URL kun ĝia numera adreso do povas elekti malsamajn vojojn.
Uzu gastigantnomojn aŭ domajnajn sufiksojn kiam la URL enhavas ilin. Ne metu plenan skemon, vojon aŭ retumilan preterpasan esprimon en la liston supozante ke curl interpretos ĝin same.
Ĉi tiuj reguloj priskribas curl 8.14.1. Aliaj klientoj havas propran NO_PROXY-konduton, inkluzive diferencojn en ĵokeroj kaj pordkongruo.