Домендер жана IP даректер үчүн curl NO_PROXY эрежелери
curl айланып өтүү эрежелерин текшериңиз: түз жазылган IP, домен суффикси, CIDR тармагы, бош тизме жана бардык хост үчүн белги.
NO_PROXY түз жетүү керек болгон багыттарды сүрөттөйт. Ал колдонбоо керек болгон прокси серверлерди көрсөтпөйт. Тандалган проксинин өз IP дарегин тизмеге кошуу башка сайттын ал проксини колдонорун аныктоонун жолу эмес.
| Жазуу | curl ичиндеги мааниси |
|---|---|
example.com | Көрсөтүлгөн домен жана дал келген субдомендер проксини айланып өтөт. |
.example.com | Домендин өзүн да камтыган домен суффикси боюнча өзгөчөлүк. |
192.168.1.10 | Түз жазылган дал келген багыт IP проксини айланып өтөт. |
192.168.0.0/16 | Түз жазылган дал келген IP багыттар аны айланып өтөт; CIDR колдоосу үчүн curl 7.86.0 же жаңыраагы керек. |
* | Бардык багыттар проксини айланып өтөт. |
Бош тизме менен жылдызча айырмаланат
Проксини ачык текшерүү үчүн буйрук сабындагы бош тизме чөйрөдөн келген айланып өтүү дал келүүлөрүн алып салат:
curl --proxy http://203.0.113.10:8080 --noproxy '' \
--connect-timeout 5 --max-time 15 https://example.com/
Документтеги мисал чекитти өз HTTP проксиңизге же HTTP прокси тизмесиндеги талапкерге алмаштырыңыз. Тескери салыштыруу үчүн тырмакчадагы белги прокси параметри бар болсо да суроону түз кылат:
curl --proxy http://203.0.113.10:8080 --noproxy '*' \
--connect-timeout 5 --max-time 15 https://example.com/
Кабыкча белгини файл аттарына кеңейтпеши үчүн тырмакчаларды сактаңыз. Чөйрө өзгөрмөсүн өчүрүү, ага бош маани берүү жана буйрук сабынан үстүнөн жазуу — өзүнчө аракеттер; бир гана аныктаманы өчүргөндөн кийин башка жарактуу жөндөө калышы мүмкүн.
CIDR — тармакка чечилген ар бир ат үчүн эреже эмес
CIDR жазуусу багыт хост катары колдонулган IP дарекке салыштырылат. Бул адегенде ар бир хост атын чечип, жооп ошол тармакта болсо проксини айланып өтүүгө жалпы көрсөтмө эмес. Ошондуктан хост аты бар URL жана анын сандык дареги бар URL ар башка маршрут тандай алат.
URL хост атын же доменди камтыса, хост аттарын же домен суффикстерин колдонуңуз. Толук схеманы, жолду же браузердин айланып өтүү туюнтмасын тизмеге жазып, curl аны ошондой эле чечмелейт деп ойлобоңуз.
Бул эрежелер curl 8.14.1ди сүрөттөйт. Башка кардарлардын NO_PROXY жүрүмү өзүнчө, анын ичинде үлгү белгилери жана порт дал келүүсү да айырмаланат.