CPAN sine proxyinnstillingar er avhengige av den faktiske nedlastaren
Følg nedlastaren som interaktiv CPAN nyttar, og få proxyinndataa til å stemme med den tiltenkte spegelruta.
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.