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_proxy

Acestea 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.

Articole similare