CPAN starpniekservera iestatījumi ir atkarīgi no faktiskā lejupielādētāja
Izsekojiet lejupielādētāju, ko izmanto interaktīvais CPAN, un saskaņojiet starpniekservera ievades ar paredzēto spoguļa maršrutu.
Ja CPAN pieņem starpniekservera iestatījumu, bet lejupielādē pa citu ceļu, izlasiet izvēlētā lejupielādētāja diagnostikas izvadi. CPAN.pm var izmantot Perl tīkla moduļus vai nodot darbu ārējai programmai.
Pārbaudiet pašreizējo interaktīvo konfigurāciju:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist izvēlas mērķa spoguli un shēmu, nevis starpnieku. HTTP starpniekserveris, kas iegūst FTP resursu, paliek HTTP klausītājs; lauka nosaukums to nepārvērš FTP serverī.
Ja pārsūtīšana izsauc curl, pārbaudiet šī bērna mantoto vidi. Ierobežota palaišana ir:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Lai lejupielādētu no publiskiem spoguļiem tīklā, kas atļauj šo ceļu, aizstājiet piemēru ar kontu neprasošu kandidātu no šī saraksta: HTTP starpniekserveru saraksts. Tas nodrošina CPAN un tā bērniem HTTP galapunktu, ja vien cits palaidējs nemaina vidi. Curl nolasa mazo http_proxy; HTTPS mērķa iestatījums var norādīt to pašu HTTP klausītāju.
Ja CPAN izvēlas LWP, tā vietā sekojiet tā konfigurētajām vērtībām un klienta uzvedībai. Uzstādīts curl nepierāda, ka CPAN to izmantoja. Izvairieties no moduļu instalēšanas vai palaišanas failu rediģēšanas, pirms šī izvēle nav noskaidrota.
Saglabājiet paredzētās CPAN izmaiņas ar o conf commit kontā, kas veic instalēšanu, un glabājiet noslēpumus ārpus koplietotiem piemēriem. Šis ir interaktīvais CPAN.pm klients; cpanm var izvēlēties citu lejupielādētāju un konfigurāciju pat ar to pašu spoguli.