NO_PROXY aprašo paskirties vietas, kurias reikia pasiekti tiesiogiai. Jis nenurodo vengtinų tarpinių serverių. Įtraukus paties pasirinkto tarpinio serverio IP į sąrašą nenusprendžiama, ar nesusijusi svetainė naudos tą serverį.

ĮrašasReikšmė curl
example.comNurodytas domenas ir atitinkantys subdomenai apeina tarpinį serverį.
.example.comIšimtis pagal domeno priesagą, įskaitant patį domeną.
192.168.1.10Atitinkantis pažodinis paskirties IP apeina tarpinį serverį.
192.168.0.0/16Atitinkančios pažodinės IP paskirties vietos jį apeina; CIDR palaikymui reikia curl 7.86.0 ar naujesnės versijos.
*Visos paskirties vietos apeina tarpinį serverį.

Tuščias sąrašas ir žvaigždutė skiriasi

Aiškiam tarpinio serverio bandymui tuščias komandų eilutės sąrašas pašalina aplinkos apėjimo atitiktis:

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

Dokumentacijos pavyzdžio galinį tašką pakeiskite savo HTTP tarpiniu serveriu arba kandidatu iš HTTP tarpinių serverių sąrašo. Priešingam palyginimui kabutėse esantis pakaitos ženklas paverčia užklausą tiesiogine, nors tarpinio serverio parinktis yra:

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

Palikite kabutes, kad apvalkalas neišplėstų ženklo į failų vardus. Aplinkos kintamojo pašalinimas, tuščios reikšmės nustatymas ir perrašymas komandų eilutėje yra skirtingi veiksmai; kita taikoma nuostata gali likti pašalinus tik vieną apibrėžimą.

CIDR nėra taisyklė kiekvienam vardui, išsprendžiamam į tinklą

CIDR įrašas lyginamas su IP adresu, naudojamu kaip paskirties kompiuteris. Tai nėra bendras nurodymas pirmiausia išspręsti kiekvieną kompiuterio vardą ir apeiti tarpinį serverį, jei atsakymas priklauso tam tinklui. Todėl URL su kompiuterio vardu ir URL su jo skaitiniu adresu gali pasirinkti skirtingus maršrutus.

Naudokite kompiuterių vardus arba domenų priesagas, kai URL juos turi. Neįrašykite visos schemos, kelio ar naršyklės apėjimo išraiškos tikėdamiesi, kad curl ją supras taip pat.

Šios taisyklės aprašo curl 8.14.1. Kiti klientai turi savą NO_PROXY elgseną, įskaitant pakaitos ženklų ir prievadų atitikties skirtumus.

Susiję straipsniai