PAC கோப்புகள்: கோரிக்கை எப்போது ப்ராக்ஸி பயன்படுத்தும் அல்லது நேரடியாகச் செல்லும்
PAC முடிவைக் குறிப்பிட்ட இலக்கின் பாதை முடிவாக வாசித்து DIRECT மாற்றுவழி காணப்படும் வெளியேற்ற முகவரியை எவ்வாறு பாதிக்கிறது என அறியவும்.
PAC கோப்பு இன்னொரு தளத்தைச் சரியாக ப்ராக்ஸி வழி அனுப்பினாலும் IP சரிபார்ப்புப் பக்கம் உங்கள் நேரடி முகவரியைக் காட்டலாம். IP சரிபார்ப்புப் பக்கமே எந்தக் கிளையால் நிர்வகிக்கப்படுகிறது எனப் பார்க்கவும்:
function FindProxyForURL(url, host) {
if (host === "example.com") {
return "PROXY 203.0.113.10:8080; DIRECT";
}
return "DIRECT";
}ஸ்கிரிப்ட் example.com-க்கு HTTP ப்ராக்ஸி, அதன் பின் DIRECT தருகிறது. மற்ற எல்லா ஹோஸ்ட்களும் வெளிப்படையாக நேரடி; எனவே வேறு டொமைனின் IP சரிபார்ப்பு ப்ராக்ஸி கிளையை ஒருபோதும் சோதிக்காது. பயன்படுத்துமுன் ஆவண முனையத்தை உத்தேச HTTP ப்ராக்ஸியால் மாற்றவும்; பொது ப்ராக்ஸிகள் கொள்கைக்குப் பொருந்தும்போது HTTP ப்ராக்ஸி பட்டியல் தேர்வுகளைத் தருகிறது.
அரைப்புள்ளிகள் பாதைத் தேர்வுகளை பிரிக்கின்றன. DIRECT ப்ராக்ஸியற்ற இணைப்பை அனுமதிக்கிறது; தேர்ந்தெடுத்தால் இலக்கு நேரடிப் பாதையின் வெளியேற்றத்தைக் காணலாம். ப்ராக்ஸி கட்டாயக் கொள்கை, ப்ராக்ஸி இல்லாதபோது இந்த மாற்றுவழியை வேண்டுமென்றே அனுமதிக்கும் விதியை நம்ப முடியாது.
தேர்வுகளின் தோல்விகளை எப்படிக் கையாள்வது என உலாவி முடிவுசெய்து தோல்வியுற்ற ப்ராக்ஸிகளை நினைவில் வைக்கலாம். தளம் தரும் HTTP பிழை தானாகவே ப்ராக்ஸியை அணுக முடியாததற்குச் சமமல்ல. எனவே ஸ்கிரிப்டின் முதல் தேர்வு மட்டும் பயன்படுத்திய பாதையை உறுதிசெய்யாது.
PROXY IP:port சாதாரண HTTP கேட்பு முனையத்தைக் குறிக்கும். ஆதரித்தால் CONNECT மூலம் HTTPS கொண்டு செல்லலாம்; தளம் HTTPS என்பதால் மட்டுமே தனி முனையம் வேண்டியதில்லை. உலாவி வழங்கும் URL தகவலை மட்டும் பயன்படுத்தவும்: HTTPS பாதையும் க்வெரியும் PAC மதிப்பீட்டுக்கு முன் நீக்கப்படலாம்.
உத்தேச இலக்கின் முடிவை மதிப்பிட்டு அதே விதியின் கீழ் புதிய கோரிக்கையை அனுப்பவும். திருத்தம் தேர்ந்தெடுக்குமுன் தவறான பொருத்தம், அணுக முடியாத முனையம், அனுமதிக்கப்பட்ட நேரடி மாற்றுவழி ஆகியவற்றை வேறுபடுத்தவும்.