Os axustes de proxy de CPAN dependen do descargador real
Segue o descargador que usa CPAN interactivo e fai que as entradas de proxy coincidan coa ruta de espello prevista.
Se CPAN acepta o axuste de proxy pero descarga por outra ruta, le a saída de diagnóstico do descargador seleccionado. CPAN.pm pode usar módulos de rede de Perl ou delegar nun programa externo.
Inspecciona a configuración interactiva actual:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist escolle o espello de destino e o esquema, non o intermediario. Un proxy HTTP que obtén un recurso FTP segue sendo un oínte HTTP; o nome do campo non o converte en servidor FTP.
Se a transferencia invoca curl, inspecciona a contorna herdada dese fillo. Un lanzamento restrinxido é:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Para descargas de espellos públicos nunha rede que permita esa ruta, substitúe o exemplo por un candidato sen conta desta lista: lista de proxies HTTP. Isto fornece o punto de conexión HTTP a CPAN e aos seus fillos, salvo que outro lanzador cambie a contorna. Curl le http_proxy en minúsculas; o axuste de destino HTTPS pode nomear o mesmo oínte HTTP.
Se CPAN escolle LWP, segue en cambio os seus valores configurados e o comportamento do cliente. Ter curl instalado non demostra que CPAN o usase. Evita instalar módulos ou editar ficheiros de inicio antes de identificar esa elección.
Garda os cambios previstos de CPAN con o conf commit baixo a conta que realiza a instalación, e mantén os segredos fóra dos exemplos compartidos. Este é o cliente CPAN.pm interactivo; cpanm pode escoller outro descargador e outra configuración mesmo co mesmo espello.