CPAN ten unha escolla de espello e unha escolla de proxy
Cambiar os URL dos espellos de CPAN non desactiva o seu proxy, e CPAN no_proxy é unha lista de hosts, non un interruptor universal.
Unha descarga de CPAN pode usar un espello HTTPS e aínda así viaxar por un proxy HTTP. Esas etiquetas describen conexións distintas: o espello solicitado e o intermediario que se usa para chegar a el.
No cliente interactivo de CPAN, urllist controla a lista de espellos. Inspeccionala axuda a explicar un intento FTP inesperado. Cambiar esa lista non desactiva o proxy por si mesmo.
o conf urllist
o conf http_proxy
o conf no_proxyEstes son comandos de inspección. Le a súa saída antes de substituír a configuración dunha organización que funciona por unha lista de espellos antiga.
Hai un atallo especialmente enganoso nalgunhas receitas antigas: o conf no_proxy 1. O manual de CPAN define no_proxy como unha lista separada por comas de hosts ou dominios que deben evitar o proxy. Non está documentada como unha marca booleana de "desactivar todos os proxy". Un valor de 1 non expresa a política xeral que o comando parece prometer.
Para unha descarga directa, determina que configuración de proxy e que contorno herdado le a ruta de descarga real e despois elimina ou evita deliberadamente a ruta correspondente. Para un cambio de protocolo, escolle no seu lugar un espello HTTPS axeitado e accesible. Ningunha das dúas operacións debería requirir desactivar a verificación de certificados.
Unha vez fixada a configuración desexada, o conf commit gárdaa. Esta discusión refírese ao cliente interactivo CPAN; cpanm é un programa aparte coas súas propias opcións de descarga.