CPAN-ի փրոքսի պարամետրերը կախված են իրական ներբեռնիչից
Հետևեք ինտերակտիվ CPAN-ի օգտագործած ներբեռնիչին և համաձայնեցրեք փրոքսի դաշտերը նախատեսված հայելու ուղու հետ։
Եթե CPAN-ը ընդունում է փրոքսի պարամետրը, բայց ներբեռնում է այլ ուղով, կարդացեք ընտրված ներբեռնիչի ախտորոշման արտածումը։ CPAN.pm-ը կարող է օգտագործել Perl-ի ցանցային մոդուլներ կամ աշխատանքը հանձնել արտաքին ծրագրի։
Ուսումնասիրեք ընթացիկ ինտերակտիվ կարգավորումը՝
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist ընտրում է նպատակակետ հայելին ու սխեման, ոչ թե միջնորդը։ FTP ռեսուրս բերող HTTP փրոքսին մնում է HTTP լսող; դաշտի անունը նրան FTP սերվեր չի դարձնում։
Եթե փոխանցումը կանչում է curl, ուսումնասիրեք այդ զավակի ժառանգված միջավայրը։ Սահմանափակ մեկնարկը սա է՝
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Այս ուղին թույլատրող ցանցում հանրային հայելիներից ներբեռնելու համար օրինակը փոխարինեք այս ցանկից առանց հաշվի թեկնածուով՝ HTTP փրոքսիների ցանկ։ Սա HTTP վերջնակետը տալիս է CPAN-ին և նրա զավակներին, եթե այլ մեկնարկիչ չփոխի միջավայրը։ Curl-ը կարդում է փոքրատառ http_proxy-ը; HTTPS նպատակակետի կարգավորումը կարող է նշել նույն HTTP լսողին։
Եթե CPAN-ն ընտրում է LWP, ապա հետևեք դրա կարգավորված արժեքներին և հաճախորդի վարքին։ Տեղադրված curl-ը չի ապացուցում, որ CPAN-ը օգտագործել է այն։ Խուսափեք մոդուլներ տեղադրելուց կամ մեկնարկային ֆայլերը խմբագրելուց մինչև այդ ընտրության բացահայտումը։
Պահպանեք նախատեսված CPAN փոփոխությունները o conf commit-ով տեղադրումը կատարող հաշվի ներքո, և գաղտնիքները հեռու պահեք համօգտագործվող օրինակներից։ Սա ինտերակտիվ CPAN.pm հաճախորդն է. cpanm-ը կարող է ընտրել այլ ներբեռնիչ և կարգավորում նույնիսկ նույն հայելու դեպքում։