NO_PROXY regex மற்றும் wildcard வடிவங்களை ஆதரிக்கிறதா?
NO_PROXY வழக்கமான கோவைகள் அல்லது உலாவியின் wildcard தொடரியலை ஏற்கும் என்று கருதுவதற்குப் பதிலாக உண்மையான கிளையண்ட் ஆதரிக்கும் பைபாஸ் கோவையைத் தேர்ந்தெடுக்கவும்.
விதிவிலக்கு நம்பத்தகுந்ததாகத் தோன்றுகிறது: *.server.*. அது shell வடிவம் போலவும் தெரிகிறது. இந்த இரண்டு உண்மைகளும் உங்கள் HTTP கிளையண்ட் அதைப் புரிந்துகொள்கிறது என்பதை நிரூபிக்கவில்லை.
NO_PROXY ஒரு பகிரப்பட்ட வழக்கமான-கோவை இயந்திரம் அல்ல. ஒரு கிளையண்டின் சிறப்பு நட்சத்திரம் பெயரின் நடுவில் தன்னிச்சையான wildcards ஆதரிக்கப்படுவதை நிரூபிக்கவில்லை. curl ஒரு * ஐ அனைத்து ஹோஸ்ட்களுக்கும் பைபாஸாக ஆவணப்படுத்துகிறது. அது *.server.* டொமைன்களின் குடும்பத்தைத் தேர்ந்தெடுக்கும் என்ற உறுதிமொழியிலிருந்து மிகவும் வேறுபட்டது.
நீங்கள் உண்மையில் கோரும் பெயர்களில் தொடங்குங்கள். தேவை ஒரு அறியப்பட்ட டொமைன் மற்றும் அதன் துணை டொமைன்கள் என்றால், நுகர்வோரின் ஆவணப்படுத்தப்பட்ட டொமைன் வடிவத்தைப் பயன்படுத்தவும். தேவை ஒரு சொல்லைக் கொண்ட பல தொடர்பில்லாத பெயர்கள் என்றால், ஆதரிக்கப்படும் பாதை-தேர்வு API அல்லது PAC கொள்கை தேவைப்படலாம். ஆதரிக்கப்படாத வடிவத்திற்கு அதிக நிறுத்தற்குறிகளைச் சேர்ப்பது அந்த அம்சத்தை வழங்க முடியாது.
நோக்கமான பொருத்தங்களுக்கு அருகில் சில எதிர் எடுத்துக்காட்டுகளை வைத்திருங்கள். server.example, files.server.example மற்றும் server.other.test அனைத்தும் பைபாஸ் செய்யப்பட வேண்டுமா? அதே எழுத்துக்கள் இருந்தும் அதே டொமைன் எல்லை இல்லாத பெயர் என்ன? அந்த பதில்கள் அமைப்பை “wildcard” என்று அழைப்பதை விட தேவையைத் தெளிவாக வரையறுக்கின்றன.
கிளையண்டை மாற்றுவது வடிவத்தை மீண்டும் சரிபார்க்க ஒரு காரணம். உலாவி நீட்டிப்பிலிருந்து நகலெடுக்கப்பட்ட பைபாஸ் விதி மற்றொரு நிரல் படிக்கும் சூழல் மாறியில் தானாகவே செல்லுபடியாகாது.