D'CPAN-Proxy-Astellungen hänken vum tatsächlechen Downloader of
Verfollegt den Downloader, deen den interaktiven CPAN benotzt, a bréngt d'Proxy-Agaven mat der geplangter Spigel-Route an Einklang.
Wann den CPAN d'Proxy-Astellung akzeptéiert, awer iwwer en anere Wee erofleet, liest d'diagnostesch Ausgab fir den ausgewielten Downloader. CPAN.pm kann Perl-Netzwierkmoduler benotzen oder un en extern Programm delegéieren.
Kuckt déi aktuell interaktiv Konfiguratioun un:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist wielt de Spigel vum Zil an d'Schema, net de Vermëttler. En HTTP-Proxy, deen eng FTP-Ressource kritt, bleift en HTTP-Listener; den Numm vum Feld mécht keen FTP-Server draus.
Wann den Transfer curl oprufft, kuckt d'geierft Ëmfeld vun deem Kand un. En agegrenzte Start ass:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Fir Downloads vun ëffentleche Spigelen op engem Netzwierk, dat dës Route erlaabt, ersetzt d'Beispill duerch e kontofräie Kandidat aus dëser Lëscht: Lëscht vun HTTP-Proxien. Dëst gëtt dem CPAN an senge Kanner den HTTP-Endpunkt, ausser en anere Startprogramm ännert d'Ëmfeld. Curl liest de klengen http_proxy; d'HTTPS-Zilastellung kann dee selwechten HTTP-Listener nennen.
Wann den CPAN LWP wielt, befollegt amplaz seng konfiguréiert Wäerter a Clientverhalen. Datt curl installéiert ass, beweist net, datt den CPAN en benotzt huet. Vermeit Moduler ze installéieren oder Startdateien z'änneren, ier dës Wiel identifizéiert ass.
Späichert déi geplangten CPAN-Ännerungen mat o conf commit ënner dem Kont, deen d'Installatioun mécht, a haalt Geheimnisser aus gedeelten Beispiller eraus. Dëst ass den interaktiven CPAN.pm-Client; cpanm kann en aneren Downloader an eng aner Konfiguratioun wielen och mam selwechte Spigel.