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 ମୂଲ୍ୟାଙ୍କନ ପୂର୍ବରୁ ହଟିପାରେ।
ଇଚ୍ଛିତ ଗନ୍ତବ୍ୟର ଫଳ ମୂଲ୍ୟାଙ୍କନ କରି ସେହି ନିୟମ ଅଧୀନ ନୂଆ ଅନୁରୋଧ କରନ୍ତୁ। ସଂଶୋଧନ ବାଛିବା ପୂର୍ବରୁ ଭୁଲ୍ ମେଳ, ନ ପହଞ୍ଚିହେବା ଏଣ୍ଡପଏଣ୍ଟ ଓ ଅନୁମୋଦିତ ସିଧା ବିକଳ୍ପ ଅଲଗା କରନ୍ତୁ।