Problém s proxy v cpanm může záviset na jeho downloaderu
cpanm může používat různé backendy stahování. Prověřte zvolenou cestu a její prostředí, místo abyste předpokládali, že ji řídí nastavení interaktivního klienta CPAN.
cpanm a interaktivní klient CPAN nejsou jedno konfigurační rozhraní. Proxy uložená pro jeden není důkazem, že ji druhý bude číst.
cpanm dokumentuje několik možných cest stahování, včetně LWP, curl a Wget, podle dostupnosti a voleb. Jeho pokyny k proxy začínají odpovídající proměnnou prostředí proxy. Skutečný backend však může ovlivnit podporované ověřování a chování TLS.
Určete downloader, který používá selhávající volání, a prostředí, jež je pro něj viditelné. Ve Windows může terminál otevřený před trvalou změnou prostředí zachovat předchozí hodnotu.
Použijte úplný koncový bod ve formátu, který zvolený klient očekává. Pro veřejná stahování z CPAN, kde zvolený backend podporuje HTTP prostředníka a veřejné trasy jsou povoleny, nabízí seznam HTTP proxy kandidáty. Holé jméno hostitele, URL skriptu PAC a URI HTTP proxy nejsou vzájemně zaměnitelné. Potvrďte pravopis účtu proxy, než změníte nesouvisející síťová nastavení.
Pokud selže jen jeden backend, zachovejte tento rozdíl ve zprávě. Neuzavírejte, že každý síťový požadavek Perlu je rozbitý, ani že přidání libovolné sbírky proměnných HTTP_proxy_* nakonfiguruje každou knihovnu. Použijte volby dokumentované skutečným downloaderem a zachovejte ověřování certifikátů.