A CPAN proxybeállításai a tényleges letöltőtől függnek
Kövesse az interaktív CPAN által használt letöltőt, és hangolja össze a proxybeviteli mezőket a tervezett tükörútvonallal.
Ha a CPAN elfogadja a proxybeállítást, de más útvonalon tölt le, olvassa el a kiválasztott letöltő diagnosztikai kimenetét. A CPAN.pm használhat Perl hálózati modulokat, vagy külső programra bízhatja a munkát.
Vizsgálja meg a jelenlegi interaktív konfigurációt:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
A urllist a cél-tükröt és a sémát választja ki, nem a közvetítőt. Az FTP-erőforrást letöltő HTTP-proxy HTTP-figyelő marad; a mezőnév nem teszi FTP-kiszolgálóvá.
Ha az átvitel a curl-t hívja, vizsgálja meg a gyermekfolyamat örökölt környezetét. Korlátozott indítás például:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
A nyilvános tükrökről való letöltéshez olyan hálózaton, amely engedi ezt az útvonalat, cserélje le a példát egy fiók nélküli jelöltre ebből a listából: HTTP-proxylista. Ez biztosítja a HTTP-végpontot a CPAN és gyermekfolyamatai számára, hacsak egy másik indító nem módosítja a környezetet. A Curl a kisbetűs http_proxy-t olvassa; a HTTPS-cél beállítása ugyanazt a HTTP-figyelőt nevezheti meg.
Ha a CPAN az LWP-t választja, kövesse helyette annak beállított értékeit és kliensviselkedését. A telepített curl nem bizonyítja, hogy a CPAN használta. Kerülje a modulok telepítését vagy az indítófájlok szerkesztését, amíg ezt a választást nem azonosította.
A tervezett CPAN-módosításokat a o conf commit paranccsal mentse a telepítést végző fiók alatt, és tartsa a titkokat a megosztott példányokon kívül. Ez az interaktív CPAN.pm kliens; a cpanm más letöltőt és konfigurációt választhat ugyanazzal a tükörrel is.