La configuració del proxy de CPAN depèn del descarregador real
Segueix el descarregador que fa servir el CPAN interactiu i fes que les entrades de proxy coincideixin amb la ruta del mirall prevista.
Si el CPAN accepta la configuració de proxy però descarrega per una altra ruta, llegeix la sortida de diagnòstic del descarregador seleccionat. CPAN.pm pot usar mòduls de xarxa de Perl o delegar en un programa extern.
Inspecciona la configuració interactiva actual:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist tria el mirall de destinació i l'esquema, no l'intermediari. Un proxy HTTP que obté un recurs FTP continua sent un oient HTTP; el nom del camp no el converteix en servidor FTP.
Si la transferència invoca curl, inspecciona l'entorn heretat d'aquest fill. Un llançament limitat és:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Per a descàrregues de miralls públics en una xarxa que permet aquesta ruta, substitueix l'exemple per un candidat sense compte d'aquesta llista: llista de proxys HTTP. Això proporciona el punt final HTTP al CPAN i als seus fills, tret que un altre llançador canviï l'entorn. Curl llegeix http_proxy en minúscules; la configuració de destinació HTTPS pot nomenar el mateix oient HTTP.
Si el CPAN tria LWP, segueix en canvi els seus valors configurats i el comportament del client. Tenir curl instal·lat no demostra que el CPAN l'hagi usat. Evita instal·lar mòduls o editar fitxers d'inici abans d'identificar aquesta tria.
Desa els canvis previstos del CPAN amb o conf commit sota el compte que fa la instal·lació, i mantén els secrets fora dels exemples compartits. Aquest és el client CPAN.pm interactiu; cpanm pot triar un altre descarregador i una altra configuració fins i tot amb el mateix mirall.