Android PAC ସେଟିଂସମୂହକୁ ପହଞ୍ଚାଯୋଗ୍ୟ ସ୍କ୍ରିପ୍ଟ URL ଆବଶ୍ୟକ
PAC ସ୍କ୍ରିପ୍ଟକୁ ସମର୍ଥିତ ନେଟୱାର୍କ URL ରେ ପ୍ରକାଶ କରନ୍ତୁ ଏବଂ ଏହାର ବିତରଣ ଠିକଣାକୁ ଏହା ଫେରାଉଥିବା ପ୍ରକ୍ସି ଏଣ୍ଡପଏଣ୍ଟରୁ ଅଲଗା ରଖନ୍ତୁ।
PAC ସ୍କ୍ରିପ୍ଟକୁ Android କନଫିଗରେସନ ଦ୍ୱାରା ସମର୍ଥିତ ଅନୁମୋଦିତ ନେଟୱାର୍କ URL ରେ ପ୍ରକାଶ କରନ୍ତୁ, ଉଦାହରଣ ସ୍ୱରୂପ:
https://config.example/network/proxy.pac
ସେହି ଠିକଣା ସ୍କ୍ରିପ୍ଟକୁ ନିଜେ ଫେରାଇବ, HTML ଲଗଇନ କିମ୍ବା ଡାଉନଲୋଡ ପୃଷ୍ଠା ନୁହେଁ। ସ୍ଥିର ମାର୍ଗର ଏକ ଉଦାହରଣ ହେଉଛି:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
ପ୍ରମାଣିତ ନହୋଇଥିବା HTTP ମଧ୍ୟସ୍ଥକୁ ଅନୁମତି ଦିଆଯାଉଥିବା ସ୍ୱାଧୀନ ସାର୍ବଜନୀନ-ସାଇଟ ପରୀକ୍ଷଣ ନୀତି ପାଇଁ, HTTP ପ୍ରକ୍ସି ତାଲିକା PROXY ଏଣ୍ଡପଏଣ୍ଟ ଯୋଗାଇ ପାରିବ। ଅନୁମୋଦିତ PAC ବିତରଣ URL ଅଲଗା ରଖନ୍ତୁ। HTTPS URL କନଫିଗରେସନ ପହଞ୍ଚାଏ। proxy.example:8080 ହେଉଛି ଏହା ଦ୍ୱାରା ଚୟନିତ HTTP ଫରୱାର୍ଡିଂ ଏଣ୍ଡପଏଣ୍ଟ। PAC URL କୁ ସ୍ୱୟଂଚାଳିତ କନଫିଗରେସନରେ ପ୍ରବେଶ କରାନ୍ତୁ, ପ୍ରକ୍ସି ହୋଷ୍ଟ/ପୋର୍ଟ ଫିଲ୍ଡରେ ନୁହେଁ।
ପ୍ରାରମ୍ଭିକ ଏବଂ ପରିବର୍ତ୍ତନଶୀଳ ନେଟୱାର୍କରେ ବିତରଣ କାର୍ଯ୍ୟ କରିବା ନିଶ୍ଚିତ କରନ୍ତୁ। Android ର PAC ସେବାକୁ FindProxyForURL ଚଲାଇବା ପୂର୍ବରୁ ଫାଇଲ ଆଣିବାକୁ ପଡିବ; ଏହା ଉପଲବ୍ଧ ନଥିବା ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରି ସେହି ସ୍କ୍ରିପ୍ଟ କିପରି ଆଣିବାକୁ ହେବ ଜାଣିପାରିବ ନାହିଁ। ଫାଇଲ ପରିଚାଳକରେ ଥିବା ସଂରକ୍ଷଣ ପଥ ସେବା ଲୋଡ କରିପାରୁଥିବା ନେଟୱାର୍କ ସମ୍ବଳ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ନୁହେଁ।
ଏହି ନୀତିକୁ Android ର ପ୍ରକ୍ସି ବ୍ୟବସ୍ଥାକୁ ସମର୍ଥନ କରୁଥିବା କ୍ଲାଏଣ୍ଟ ସହିତ ବ୍ୟବହାର କରନ୍ତୁ। PAC ଠିକଣା ସେଟ କରିବା ଅସମ୍ପୃକ୍ତ କଞ୍ଚା ସଂଯୋଗରେ HTTP କିମ୍ବା SOCKS ବୁଝାମଣା ଯୋଡେ ନାହିଁ।