Windows PAC skripti manzilga qarab proksi tanlashi mumkin. R ning curl paketi bilan amalga oshiriladigan yuklab olish uchun uzatish handle ini yaratishdan oldin uning Windows yordamchisidan o'sha URL marshrutini so'rang:

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)

Ulanishni ilova odatdagi ulanish hayot sikli orqali o'qing va yoping. Parcha o'sha curl handle uchun marshrutni belgilaydi; u R jarayonidagi barcha tarmoq paketlarini sozlamaydi.

Yordamchi joriy Windows proksi konfiguratsiyasini o'qiydi. Avtomatik konfiguratsiya yoqilganda, baholash PAC skriptini yuklab olish va ishga tushirishni o'z ichiga olishi mumkin, shuning uchun qidiruvning o'zi vaqt olishi mumkin. Qulay, aloqasi yo'q sinov sayti o'rniga haqiqiy maqsadli URL dan foydalaning.

Hech qanday proksi tanlanmasa, yordamchi NULL qaytaradi. Misoldagi aniq bo'sh proksi satri libcurl ga bu uzatishni to'g'ridan-to'g'ri bajarishni aytadi, sessiyada qolgan proksi muhit o'zgaruvchisiga qaytish o'rniga.

PAC faylining URL i natijada olingan proksi oxirgi nuqtasi emas. Ushbu skript URL ini handle ning proksi qiymati sifatida uzatish libcurl dan skriptni baholashni so'ramaydi.

Bu qidiruv tanlangan proksi qaytaradi, har bir PAC nomzodi uchun brauzerga teng to'liq zaxira almashtirish mexanizmi emas. Shuningdek, autentifikatsiya ma'lumotlarini taqdim etmaydi. Ishlov berishni ushbu siyosatga haqiqatan muhtoj Windows mijozi va curl uzatishi yonida mahalliy saqlang.

O'xshash maqolalar