డొమైన్లు, 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 ప్రవర్తన ఉంటుంది.