Windows ରେ, R curl ପ୍ୟାକେଜ ie_get_proxy_for_url ପ୍ରଦାନ କରେ ଯାହାଦ୍ୱାରା ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଗନ୍ତବ୍ୟ ସ୍ଥାନ ପାଇଁ ସିଷ୍ଟମର ନିଷ୍ପତ୍ତି ମିଳେ। ଏକ ସମର୍ଥିତ ପ୍ରକ୍ସି ଏଣ୍ଡପଏଣ୍ଟ ଫେରାଉଥିବା ନୀତି ପାଇଁ:

target <- 'https://data.example/report.csv'
selected <- curl::ie_get_proxy_for_url(target)
handle <- curl::new_handle(
  proxy = if (is.null(selected)) '' else selected
)
result <- curl::curl_fetch_memory(target, handle = handle)

ସହାୟକ ସ୍ୱୟଂଚାଳିତ ବିନ୍ୟାସ କିମ୍ବା ଆବିଷ୍କାର ମୂଲ୍ୟାଙ୍କନ କରିପାରେ। ସେହି ଖୋଜରେ ସମୟ ଲାଗିପାରେ, କାରଣ PAC ସ୍କ୍ରିପ୍ଟ ପାଇବା ଏବଂ ଚଲାଇବା ପାଇଁ ନେଟୱାର୍କ କାର୍ଯ୍ୟ ଆବଶ୍ୟକ ହୋଇପାରେ।

ଏହାର NULL ଫଳାଫଳ ଅର୍ଥ କୌଣସି ପ୍ରକ୍ସି ଚୟନ ହୋଇନାହିଁ। ଉଦାହରଣ ସେହି ଫଳାଫଳକୁ ଖାଲି ପ୍ରକ୍ସି ବିକଳ୍ପରେ ମ୍ୟାପ୍ କରେ ଯାହାଦ୍ୱାରା libcurl ଉତ୍ତରାଧିକାରୀ ପରିବେଶ ପ୍ରକ୍ସି ବଦଳାଇ ନଥାଏ।

ପ୍ରୋଟୋକଲ ମ୍ୟାପିଂ କିମ୍ବା ଏକାଧିକ ପ୍ରାର୍ଥୀ ଥିବା ଫଳାଫଳକୁ ଏକ libcurl ଏଣ୍ଡପଏଣ୍ଟ ଭାବରେ ବିବେଚନା କରିବା ପୂର୍ବରୁ ଯାଞ୍ଚ କରନ୍ତୁ। Windows ବିନ୍ୟାସ ଭଣ୍ଡାର ଫେରାଉଥିବା ତାଲିକା ସ୍ୱୟଂଚାଳିତ ଭାବରେ ବୈଧ ଏକକ ପ୍ରକ୍ସି URL ନୁହେଁ।

ନୀତି ଅନ୍ୟ ଗନ୍ତବ୍ୟ ସ୍ଥାନଗୁଡ଼ିକୁ ଭିନ୍ନ ଭାବରେ ରୁଟ୍ କରିପାରିଲେ ସେଗୁଡ଼ିକ ପାଇଁ ଚୟନ ପୁନରାବୃତ୍ତି କରନ୍ତୁ। ଏକ ହୋଷ୍ଟ ମୂଲ୍ୟାଙ୍କନ କରି ଏହାର ଫଳାଫଳକୁ ସର୍ବଭୌମ HTTP ଏବଂ HTTPS ମାର୍ଗ ଭାବରେ ସଞ୍ଚୟ କରନ୍ତୁ ନାହିଁ।

ଖୋଜ ଏକ ମାର୍ଗ ଚୟନ କରେ, ପ୍ରକ୍ସି ପରିଚୟ ନୁହେଁ। ଆବଶ୍ୟକ ହେଲେ ହ୍ୟାଣ୍ଡେଲରେ ଖାତା ଏବଂ ସମର୍ଥିତ ପ୍ରମାଣୀକରଣ ପଦ୍ଧତି ବିନ୍ୟାସ କରନ୍ତୁ। curl ର namespace ଖୋଲି new_handle କୁ ବିଶ୍ୱସ୍ତରୀୟ ଭାବରେ ବଦଳାଇବା ଆବଶ୍ୟକ ନାହିଁ।

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