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 വിലയിരുത്തലിനു മുമ്പ് നീക്കപ്പെട്ടേക്കാം.
ഉദ്ദേശിച്ച ലക്ഷ്യത്തിന്റെ ഫലം വിലയിരുത്തി അതേ നിയമത്തിനു കീഴിൽ പുതിയ അഭ്യർത്ഥന അയയ്ക്കുക. പരിഹാരം തിരഞ്ഞെടുക്കുംമുമ്പ് തെറ്റായ പൊരുത്തം, എത്താനാവാത്ത എൻഡ്പോയിന്റ്, അനുവദിച്ച നേരിട്ടുള്ള പകരവഴി എന്നിവ വേർതിരിക്കുക.