CPAN are o alegere de oglindă și o alegere de proxy
Schimbarea URL-urilor oglinzilor CPAN nu dezactivează proxy-ul acestuia, iar CPAN no_proxy este o listă de gazde, nu un comutator universal.
O descărcare prin CPAN poate folosi o oglindă HTTPS și totuși să treacă printr-un proxy HTTP. Aceste etichete descriu conexiuni diferite: oglinda solicitată și intermediarul folosit pentru a ajunge la ea.
În clientul interactiv CPAN, urllist controlează lista de oglinzi. Inspectarea ei ajută la explicarea unei încercări FTP neașteptate. Schimbarea acelei liste nu dezactivează proxy-ul în sine.
o conf urllist
o conf http_proxy
o conf no_proxyAcestea sunt comenzi de inspecție. Citiți rezultatul lor înainte de a înlocui setările unei organizații care funcționează cu o listă veche de oglinzi.
În unele rețete vechi există o scurtătură deosebit de înșelătoare: o conf no_proxy 1. Manualul CPAN definește no_proxy ca o listă separată prin virgule de gazde sau domenii care ar trebui să evite proxy-ul. Nu este documentată ca un indicator boolean „dezactivează toate proxy-urile”. O valoare de 1 nu exprimă politica generală pe care comanda pare să o promită.
Pentru o descărcare directă, stabiliți ce configurație de proxy și ce mediu moștenit citește calea reală de descărcare, apoi eliminați sau ocoliți în mod deliberat ruta respectivă. Pentru o schimbare de protocol, alegeți în schimb o oglindă HTTPS adecvată și accesibilă. Niciuna dintre cele două operațiuni nu ar trebui să necesite dezactivarea verificării certificatelor.
Odată stabilită configurația dorită, o conf commit o salvează. Această discuție privește clientul interactiv CPAN; cpanm este un program separat cu propriile opțiuni de descărcare.