डोमेन आणि 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 वर्तन असते, त्यात वाइल्डकार्ड व पोर्ट जुळणीतील फरकही येतात.