Nastavitve posredniškega strežnika CPAN so odvisne od dejanskega prenašalnika
Sledite prenašalniku, ki ga uporablja interaktivni CPAN, in uskladite vnose posrednika z načrtovano potjo do zrcala.
Če CPAN sprejme nastavitev posrednika, vendar prenaša po drugi poti, preberite diagnostični izhod za izbrani prenašalnik. CPAN.pm lahko uporablja Perlove omrežne module ali delo prepusti zunanjemu programu.
Preglejte trenutno interaktivno konfiguracijo:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist izbere ciljno zrcalo in shemo, ne posrednika. HTTP posrednik, ki pridobi vir FTP, ostane HTTP poslušalec; ime polja ga ne spremeni v strežnik FTP.
Če prenos pokliče curl, preglejte podedovano okolje tega otroka. Omejen zagon je:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Za prenose iz javnih zrcal v omrežju, ki dovoljuje to pot, zamenjajte primer s kandidatom brez računa s tega seznama: seznam posrednikov HTTP. To zagotovi končno točko HTTP za CPAN in njegove otroke, razen če drug zaganjalnik spremeni okolje. Curl bere male črke http_proxy; nastavitev cilja HTTPS lahko navaja isti HTTP poslušalec.
Če CPAN izbere LWP, namesto tega upoštevajte njegove nastavljene vrednosti in vedenje odjemalca. Nameščen curl ne dokazuje, da ga je CPAN uporabil. Izogibajte se nameščanju modulov ali urejanju zagonskih datotek, dokler ta izbira ni ugotovljena.
Načrtovane spremembe CPAN shranite z o conf commit pod računom, ki izvaja namestitev, in skrivnosti hranite zunaj deljenih primerov. To je interaktivni odjemalec CPAN.pm; cpanm lahko izbere drug prenašalnik in konfiguracijo tudi z istim zrcalom.