Problema de proxy a cpanm poate depinde de descărcătorul său
cpanm poate folosi diferite backenduri de descărcare. Inspectați calea selectată și mediul ei în loc să presupuneți că setările clientului CPAN interactiv o controlează.
cpanm și clientul CPAN interactiv nu sunt o singură interfață de configurare. Un proxy salvat pentru unul nu este dovada că celălalt îl va citi.
cpanm documentează mai multe căi de descărcare posibile, inclusiv LWP, curl și Wget, în funcție de disponibilitate și opțiuni. Îndrumările sale despre proxy încep cu o variabilă de mediu de proxy adecvată. Backendul real poate totuși influența autentificarea acceptată și comportamentul TLS.
Identificați descărcătorul folosit de apelul care eșuează și mediul vizibil pentru el. În Windows, un terminal deschis înainte de o modificare permanentă a mediului poate păstra valoarea anterioară.
Folosiți un punct final complet în formatul așteptat de clientul selectat. Pentru descărcările publice CPAN în care backendul selectat acceptă un intermediar HTTP și rutele publice sunt permise, lista de proxy HTTP oferă candidați. Un nume de gazdă simplu, un URL de script PAC și un URI de proxy HTTP nu sunt interschimbabile. Confirmați ortografia contului de proxy înainte de a modifica setări de rețea fără legătură.
Dacă eșuează doar un backend, păstrați această diferență în raport. Nu concludeți că fiecare cerere de rețea Perl este defectă, nici că adăugarea unei colecții arbitrare de variabile HTTP_proxy_* va configura fiecare bibliotecă. Folosiți opțiunile documentate de descărcătorul real și păstrați verificarea certificatelor.