د R پراکسي تشخیص: د libcurl نسخه، TLS شالید او پروتوکولونه
د R سره تړلي libcurl نسخه، TLS پلي کول او د پروتوکول ځانګړنې له بهرني curl د اجرا وړ فایل څخه جلا وګورئ.
په Conda چاپېریال کې نصب شوی R کېدای شي له ټرمینل کې د curl د اجرا وړ فایل څخه بېل libcurl جوړښت وکاروي. له ناکامې R ناستې څخه وپوښتئ چې په رښتیا کوم کتابتون لري:
info <- libcurlVersion()
info
attr(info, 'ssl_version')
attr(info, 'protocols')
د تورو ارزښت د تړلي libcurl نسخه راپور کوي. د هغې ssl_version ځانګړنه د TLS پلي کول پېژني، او protocols هغه هدف پروتوکولونه لیست کوي چې دا کتابتون یې ملاتړ کوي. دا د R دننه جوړ شوی libcurl لار تشریح کوي، نه د curl په نوم shell امر.
راپور له ډاونلوډ طریقي سره سم کړئ
download.file د method='libcurl' سره دا کتابتون کاروي. method='curl' بهرنی اجرا وړ فایل پیلوي. اوسنی اتوماتیک HTTP(S) انتخاب libcurl کاروي، او د NULL ارزښت لرونکې download.file.method اختیار کولای شي هغه اصلي حالت وساتي.
تفتیش په هغه ریښتیني چاپېریال کې چل کړئ چې دنده یا IDE غوره کوي. بله R نصب کېدای شي بله نسخه یا TLS شالید راپور کړي حتی کله چې د هغې سکریپټونه یو ډول ښکاري.
په لیست کې https پروتوکول معنا دا ده چې HTTPS هدفونه ملاتړ کېږي. دا نه ثابتوي چې یو ځانګړی پراکسي اورېدونکی TLS مني. د HTTPS ډاونلوډ لپاره عادي HTTP پراکسي لا هم د http:// پراکسي URL لري.
د کتابتون راپور د غوره شوي طریقي او د اړیکې تېروتنې سره یوځای وساتئ. د سند ناکامي، نه ملاتړ شوی پراکسي سکیم او رد شوی اورېدونکی بیا هم بېلابېل موندنې دي؛ یوازې د نسخې شمېره د هغوی تشخیص نه دی.