CPAN heeft een spiegelkeuze en een proxykeuze
Het wijzigen van CPAN-spiegel-URL's schakelt de proxy niet uit, en CPAN no_proxy is een hostlijst, geen universele aan- en uitschakelaar.
Een CPAN-download kan een HTTPS-spiegel gebruiken en toch via een HTTP-proxy lopen. Die labels beschrijven verschillende verbindingen: de gevraagde spiegel en de tussenpersoon waarmee je die bereikt.
In de interactieve CPAN-client beheert urllist de spiegellijst. Die inspecteren helpt een onverwachte FTP-poging te verklaren. Het wijzigen van die lijst schakelt de proxy niet op zichzelf uit.
o conf urllist
o conf http_proxy
o conf no_proxyDit zijn inspectieopdrachten. Lees hun uitvoer voordat je de instellingen van een werkende organisatie vervangt door een oude spiegellijst.
In sommige oude recepten staat een bijzonder misleidende snelkoppeling: o conf no_proxy 1. De CPAN-handleiding definieert no_proxy als een kommagescheiden lijst van hosts of domeinen die de proxy moeten vermijden. Het is niet gedocumenteerd als een Booleaanse vlag "schakel elke proxy uit". Een waarde van 1 drukt niet het algemene beleid uit dat de opdracht lijkt te beloven.
Voor een directe download stel je vast welke proxyconfiguratie en welke geërfde omgeving het werkelijke downloadpad leest, en verwijdert of omzeilt vervolgens bewust de betreffende route. Voor een protocolwijziging kies je in plaats daarvan een geschikte bereikbare HTTPS-spiegel. Geen van beide handelingen zou het uitschakelen van certificaatverificatie moeten vereisen.
Zodra de bedoelde configuratie vaststaat, slaat o conf commit die op. Deze bespreking gaat over de interactieve CPAN-client; cpanm is een apart programma met zijn eigen downloaderkeuzes.