O CPAN tem uma escolha de espelho e uma escolha de proxy
Alterar os URLs dos espelhos do CPAN não desativa o seu proxy, e CPAN no_proxy é uma lista de hosts, não um interruptor universal.
Um download do CPAN pode usar um espelho HTTPS e ainda assim passar por um proxy HTTP. Esses rótulos descrevem conexões diferentes: o espelho solicitado e o intermediário usado para chegar até ele.
No cliente interativo do CPAN, urllist controla a lista de espelhos. Inspecioná-la ajuda a explicar uma tentativa FTP inesperada. Alterar essa lista não desativa o proxy por si só.
o conf urllist
o conf http_proxy
o conf no_proxyEstes são comandos de inspeção. Leia a respetiva saída antes de substituir as definições de uma organização que funciona por uma lista de espelhos antiga.
Há um atalho particularmente enganador em algumas receitas antigas: o conf no_proxy 1. O manual do CPAN define no_proxy como uma lista separada por vírgulas de hosts ou domínios que devem evitar o proxy. Não está documentado como um sinal booleano de "desativar todos os proxies". Um valor de 1 não exprime a política geral que o comando parece prometer.
Para um download direto, determine que configuração de proxy e que ambiente herdado lê o caminho de download real e, em seguida, remova ou contorne deliberadamente a rota em causa. Para mudar de protocolo, escolha antes um espelho HTTPS adequado e acessível. Nenhuma das duas operações deve exigir desativar a verificação de certificados.
Depois de fixada a configuração pretendida, o conf commit guarda-a. Esta discussão diz respeito ao cliente interativo CPAN; cpanm é um programa separado com as suas próprias opções de download.