Viss CPAN godtek proxyinnstillinga, men lastar ned via ei anna rute, les dei diagnostiske utdataa for den valde nedlastaren. CPAN.pm kan nytte nettverksmodular i Perl eller overlate arbeidet til eit eksternt program.

Undersøk den gjeldande interaktive konfigurasjonen:

cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist

urllist vel spegelen for målet og skjemaet, ikkje mellomleddet. Ein HTTP-proxy som hentar ein FTP-ressurs, blir verande ein HTTP-lyttar; feltnamnet gjer han ikkje til ein FTP-tenar.

Viss overføringa kallar på curl, undersøk det arva miljøet til denne ungen. Ein avgrensa oppstart er:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan

For nedlastingar frå offentlege speglar på eit nettverk som tillèt den ruta, byt ut dømet med ein kontofri kandidat frå denne lista: liste over HTTP-proxyar. Dette gjev HTTP-endepunktet til CPAN og borna hans, med mindre ein annan oppstartar endrar miljøet. Curl les små bokstavar http_proxy; innstillinga for HTTPS-målet kan nemne den same HTTP-lyttaren.

Viss CPAN vel LWP, følg i staden dei konfigurerte verdiane og åtferda til klienten. At curl er installert, provar ikkje at CPAN nytta det. Unngå å installere modular eller endre oppstartsfiler før du har identifisert det valet.

Lagre dei tiltenkte CPAN-endringane med o conf commit under kontoen som utfører installasjonen, og hald løyndomar utanfor delte døme. Dette er den interaktive CPAN.pm-klienten; cpanm kan velje ein annan nedlastar og konfigurasjon sjølv med den same spegelen.

Relaterte artiklar