Kung tinatanggap ng CPAN ang setting ng proxy pero nagda-download sa ibang ruta, basahin ang diagnostic na output para sa napiling downloader. Maaaring gumamit ang CPAN.pm ng mga module ng network ng Perl o ipaubaya sa isang panlabas na programa.

Suriin ang kasalukuyang interaktibong configuration:

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

Pinipili ng urllist ang destinasyong mirror at scheme, hindi ang tagapamagitan. Ang HTTP proxy na kumukuha ng FTP na resource ay nananatiling HTTP listener; hindi ito ginagawang FTP server ng pangalan ng field.

Kung tinatawag ng paglilipat ang curl, suriin ang minanang kapaligiran ng anak na iyon. Ang limitadong paglulunsad ay:

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

Para sa mga download mula sa pampublikong mirror sa network na pinapayagan ang rutang iyon, palitan ang halimbawa ng kandidatong walang account mula sa listahang ito: listahan ng HTTP proxy. Nagbibigay ito ng HTTP endpoint sa CPAN at sa mga anak nito, maliban kung babaguhin ng ibang launcher ang kapaligiran. Binabasa ng Curl ang maliit na http_proxy; maaaring pangalanan ng setting ng HTTPS destination ang parehong HTTP listener.

Kung pinili ng CPAN ang LWP, sundin sa halip ang mga naka-configure na halaga at pag-uugali ng client. Ang pagiging naka-install ng curl ay hindi patunay na ginamit ito ng CPAN. Iwasang mag-install ng mga module o mag-edit ng mga startup file bago matukoy ang pagpipiliang iyon.

I-save ang nilalayong pagbabago sa CPAN gamit ang o conf commit sa ilalim ng account na nagsasagawa ng pag-install, at ilayo ang mga lihim sa mga ibinahaging halimbawa. Ito ang interaktibong CPAN.pm client; maaaring pumili ang cpanm ng ibang downloader at configuration kahit sa parehong mirror.

Kaugnay na mga artikulo