curl NO_PROXY-reëls vir domeine en IP-adresse
Kontroleer curl se bestemmingsuitsonderings: letterlike IP’s, domeinagtervoegsels, CIDR-netwerke, leë lyste en die joker vir alle gashere.
NO_PROXY beskryf bestemmings wat direk bereik moet word. Dit identifiseer nie proxybedieners om te vermy nie. Om die gekose proxy se eie IP by die lys te voeg, bepaal nie of ’n onverwante webwerf daardie proxy gebruik nie.
| Inskrywing | Betekenis in curl |
|---|---|
example.com | Die genoemde domein en passende subdomeine omseil die proxy. |
.example.com | ’n Uitsluiting volgens domeinagtervoegsel, insluitend die domein self. |
192.168.1.10 | ’n Passende letterlike bestemmings-IP omseil die proxy. |
192.168.0.0/16 | Passende letterlike IP-bestemmings omseil dit; CIDR-ondersteuning vereis curl 7.86.0 of nuwer. |
* | Elke bestemming omseil die proxy. |
Leeg en sterretjie verskil
Vir ’n uitdruklike proxytoets verwyder ’n leë opdragreëllys omseilpassings uit die omgewing:
curl --proxy http://203.0.113.10:8080 --noproxy '' \
--connect-timeout 5 --max-time 15 https://example.com/
Vervang die dokumentasie-eindpunt met jou HTTP-proxy of ’n kandidaat uit die HTTP-proxylys. Vir die teenoorgestelde vergelyking maak die joker in aanhalingstekens die versoek direk, selfs al is die proxyopsie teenwoordig:
curl --proxy http://203.0.113.10:8080 --noproxy '*' \
--connect-timeout 5 --max-time 15 https://example.com/
Hou die joker in aanhalingstekens sodat die dop dit nie na lêername uitbrei nie. Om ’n omgewingsveranderlike te verwyder, dit ’n leë waarde te gee en dit op die opdragreël te oorheers, is afsonderlike handelinge; ’n ander toepaslike instelling kan oorbly nadat net een definisie verwyder is.
CIDR is nie ’n reël vir elke naam wat na ’n netwerk oplos nie
’n CIDR-inskrywing word vergelyk met ’n IP-adres wat as bestemmingsgasheer gebruik word. Dit is nie ’n algemene opdrag om elke gasheernaam eers op te los en die proxy te omseil as die antwoord binne daardie netwerk val nie. ’n URL met ’n gasheernaam en een met die numeriese adres kan dus verskillende roetes kies.
Gebruik gasheername of domeinagtervoegsels wanneer die URL dit bevat. Moenie ’n volledige skema, pad of blaaier-omseiluitdrukking in die lys plaas en aanvaar dat curl dit dieselfde interpreteer nie.
Hierdie reëls beskryf curl 8.14.1. Ander kliënte het hul eie NO_PROXY-gedrag, met verskille in joker- en poortpassing.