په 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 نوم‌ځای پرانیزئ او new_handle په نړیواله توګه بدل کړئ.

اړوندې مقالې