CPANin välityspalvelinasetukset riippuvat varsinaisesta lataajasta
Seuraa lataajaa, jota interaktiivinen CPAN käyttää, ja sovita välityspalvelimen syötteet aiottuun peilikuvareittiin.
Jos CPAN hyväksyy välityspalvelinasetuksen mutta lataa toista reittiä, lue valitun lataajan diagnostiikkatuloste. CPAN.pm voi käyttää Perlin verkkomoduleja tai delegoida työn ulkoiselle ohjelmalle.
Tarkastele nykyistä interaktiivista kokoonpanoa:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist valitsee kohdepeilin ja skeeman, ei välittäjää. FTP-resurssin hakeva HTTP-välityspalvelin pysyy HTTP-kuuntelijana; kentän nimi ei tee siitä FTP-palvelinta.
Jos siirto kutsuu curl-ohjelmaa, tarkastele sen lapsiprosessin perittyä ympäristöä. Rajattu käynnistys on:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Julkisten peilien latauksiin verkossa, joka sallii tämän reitin, korvaa esimerkki tilittömällä ehdokkaalla tästä luettelosta: HTTP-välityspalvelinluettelo. Tämä antaa HTTP-päätepisteen CPANille ja sen lapsille, ellei toinen käynnistin muuta ympäristöä. Curl lukee pienaakkosen http_proxy; HTTPS-kohteen asetus voi nimetä saman HTTP-kuuntelijan.
Jos CPAN valitsee LWP:n, seuraa sen sijaan sen määritettyjä arvoja ja asiakaskäyttäytymistä. Asennettu curl ei todista, että CPAN käytti sitä. Vältä moduulien asentamista tai käynnistystiedostojen muokkaamista ennen kuin tämä valinta on selvitetty.
Tallenna aiotut CPAN-muutokset komennolla o conf commit sen tilin alla, joka tekee asennuksen, ja pidä salaisuudet poissa jaetuista esimerkeistä. Tämä on interaktiivinen CPAN.pm-asiakas; cpanm voi valita toisen lataajan ja kokoonpanon vaikka peili olisi sama.