WPAD தீர்க்கப்படுகிறது, ஆனால் உலாவிக்கு 404 கிடைக்கிறது
தானியங்கி ப்ராக்ஸி கண்டறிதல் சரியான சேவையகத்தைக் கண்டறிந்தாலும் தவறான மெய்நிகர் ஹோஸ்ட் அல்லது பாதையிலிருந்து PAC கோப்பைக் கோரலாம்.
wpad என்ற பெயர் எதிர்பார்க்கப்பட்ட இயந்திரத்திற்குத் தீர்க்கப்படுகிறது. அது ஊக்கமளிக்கிறது, ஆனால் அது தொடக்கம் மட்டுமே. உலாவி இன்னும் அந்த இயந்திரத்திலிருந்து கோப்பைக் கோரி PAC ஸ்கிரிப்டைப் பெற வேண்டும்.
பயனுள்ள துப்பு வலைச் சேவையகத்தின் அணுகல் பதிவில் கிடைக்கிறது: கிளையண்ட் /wpad.dat கோரி HTTP 404 பெற்றது. கைமுறையாகத் திறக்கப்பட்ட PAC URL வேறு ஹோஸ்ட்பெயரைப் பயன்படுத்தலாம். இரண்டு பெயர்களும் ஒரே சேவையகத்தை அடைந்தாலும் அவை வெவ்வேறு மெய்நிகர் ஹோஸ்ட்களைத் தேர்ந்தெடுக்கலாம்.
கிளையண்ட் செய்த கோரிக்கையைப் பின்பற்றுங்கள்
கண்டறிதல் தேர்ந்தெடுத்த சரியான URL, HTTP Host மதிப்பு, பாதை மற்றும் பதிலைச் சரிபார்க்கவும். சாதாரண உலாவி தாவலில் வசதியான PAC URL ஐத் திறப்பது தானியங்கி கண்டறிதல் அந்த URL ஐக் கோரியது என்பதை நிரூபிக்காது.
குறுகிய மற்றும் முழுமையாகத் தகுதிபெற்ற பெயர்கள் இரண்டும் எதிர்பார்க்கப்பட்டால், நோக்கமான வலை ஹோஸ்ட் அந்தப் பெயர்களை வேண்டுமென்றே கையாளுமாறு அமைக்கவும். /wpad.dat சரியான கோப்புடன் பொருந்துகிறதா என்பதை உறுதிப்படுத்தவும், இயல்புநிலை ஆவண மூலம் அல்லது தொடர்பற்ற பயன்பாட்டுடன் அல்ல.
பிழைப் பக்கமல்ல, ஸ்கிரிப்டை வழங்குங்கள்
பதிலின் நிலையுடன் அதன் உள்ளடக்கத்தையும் சரிபார்க்கவும். உள்நுழைவுப் பக்கம், பிராண்ட் பிழை ஆவணம் அல்லது திசைமாற்றம் கைமுறையாகப் பார்க்கும்போது நம்பத்தகுந்ததாகத் தோன்றலாம், ஆனால் அவை தீர்வியல் எதிர்பார்க்கும் PAC ஸ்கிரிப்ட் அல்ல. Chromium கடுமையான PAC பதிவிறக்கத் தேவைகள் ஐ ஆவணப்படுத்துகிறது, HTTP 200 பதிலும் உட்பட.
வழங்கல் வெற்றி பெற்ற பிறகு பிறகுதான் FindProxyForURL() ஐ பிழைதிருத்துவது அர்த்தமுள்ளது. அதன் ஹோஸ்ட்பெயர் விதிகளை மாற்றுவது உலாவி அதைப் பெறுவதைத் தடுத்த 404 ஐ சரிசெய்ய முடியாது.
PAC வலைச் சேவையகத்தை அதன் ஸ்கிரிப்டில் பெயரிடப்பட்ட முன்னோக்கு ப்ராக்ஸியிலிருந்தும் வேறுபடுத்துங்கள். அவை ஒரே இயந்திரத்தைப் பகிரலாம், ஆனால் ஒரு சேவையின் அணுகல் பதிவில் உள்ள பதிவு மற்ற சேவை பயனரின் இலக்கு கோரிக்கையைக் கையாண்டது என்பதற்கான ஆதாரம் அல்ல.