Windows PAC ସ୍କ୍ରିପ୍ଟ ଗନ୍ତବ୍ୟ ଅନୁସାରେ ପ୍ରକ୍ସି ବାଛିପାରେ। R ର curl ପ୍ୟାକେଜ ସହିତ କରାଯାଉଥିବା ଡାଉନଲୋଡ ପାଇଁ, ସ୍ଥାନାନ୍ତର ହ୍ୟାଣ୍ଡେଲ ତିଆରି କରିବା ପୂର୍ବରୁ ଏହାର Windows ସହାୟକକୁ ସେହି URL ର ପଥ ପଚାରନ୍ତୁ:

url <- "https://example.com/data.csv"
route <- curl::ie_get_proxy_for_url(url)
if (is.null(route)) route <- ""

handle <- curl::new_handle(proxy = route)
connection <- curl::curl(url, handle = handle)

ଆପ୍ଲିକେସନର ସାଧାରଣ ସଂଯୋଗ ଜୀବନଚକ୍ର ମାଧ୍ୟମରେ ସଂଯୋଗ ପଢ଼ନ୍ତୁ ଏବଂ ବନ୍ଦ କରନ୍ତୁ। ସ୍ନିପେଟ ସେହି curl ହ୍ୟାଣ୍ଡେଲ ପାଇଁ ପଥ ସ୍ଥାପନ କରେ; ଏହା R ପ୍ରକ୍ରିୟାର ସମସ୍ତ ନେଟୱାର୍କିଂ ପ୍ୟାକେଜ କନଫିଗର କରେ ନାହିଁ।

ସହାୟକ ବର୍ତ୍ତମାନର Windows ପ୍ରକ୍ସି କନଫିଗରେସନ ପଢ଼େ। ସ୍ୱୟଂଚାଳିତ କନଫିଗରେସନ ସକ୍ଷମ ଥିଲେ, ମୂଲ୍ୟାଙ୍କନରେ PAC ସ୍କ୍ରିପ୍ଟ ଡାଉନଲୋଡ ଏବଂ ଚଲାଇବା ଅନ୍ତର୍ଭୁକ୍ତ ହୋଇପାରେ, ତେଣୁ ଖୋଜା ନିଜେ ସମୟ ନେଇପାରେ। ସୁବିଧାଜନକ ଅସମ୍ପର୍କିତ ପରୀକ୍ଷା ସାଇଟ ପରିବର୍ତ୍ତେ ପ୍ରକୃତ ଲକ୍ଷ୍ୟ URL ବ୍ୟବହାର କରନ୍ତୁ।

କୌଣସି ପ୍ରକ୍ସି ଚୟନ ନହେଲେ ସହାୟକ NULL ଫେରାଏ। ଉଦାହରଣରେ ସ୍ପଷ୍ଟ ଖାଲି ପ୍ରକ୍ସି ଷ୍ଟ୍ରିଙ୍ଗ libcurl କୁ ଏହି ସ୍ଥାନାନ୍ତର ସିଧାସଳଖ କରିବାକୁ କହେ, ସେସନରେ ଛଡ଼ାଯାଇଥିବା ପ୍ରକ୍ସି ପରିବେଶ ଚରକୁ ଫେରିବା ପରିବର୍ତ୍ତେ।

PAC ଫାଇଲର URL ଫଳସ୍ୱରୂପ ପ୍ରକ୍ସି ଏଣ୍ଡପଏଣ୍ଟ ନୁହେଁ। ସେହି ସ୍କ୍ରିପ୍ଟ URL କୁ ହ୍ୟାଣ୍ଡେଲର ପ୍ରକ୍ସି ମୂଲ୍ୟ ଭାବରେ ପଠାଇବା libcurl କୁ ସ୍କ୍ରିପ୍ଟ ମୂଲ୍ୟାଙ୍କନ କରିବାକୁ କହେ ନାହିଁ।

ଏହି ଖୋଜା ଚୟନିତ ପ୍ରକ୍ସି ଫେରାଏ, ପ୍ରତ୍ୟେକ PAC ପ୍ରାର୍ଥୀ ପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ବ୍ରାଉଜର-ସମାନ ଫେଲଓଭର ଇଞ୍ଜିନ ନୁହେଁ। ଏହା ପ୍ରମାଣୀକରଣ କ୍ରେଡେନସିଆଲ ମଧ୍ୟ ଯୋଗାଏ ନାହିଁ। ଯେଉଁ Windows କ୍ଲାଇଣ୍ଟ ଏବଂ curl ସ୍ଥାନାନ୍ତରକୁ ଏହି ନୀତି ପ୍ରକୃତରେ ଆବଶ୍ୟକ, ସେଠାରେ ହିଁ ପରିଚାଳନା ସ୍ଥାନୀୟ ରଖନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ