Problem z proxy w cpanm może zależeć od jego downloadera
cpanm może używać różnych backendów pobierania. Sprawdź wybraną ścieżkę i jej środowisko, zamiast zakładać, że kontrolują ją ustawienia interaktywnego klienta CPAN.
cpanm i interaktywny klient CPAN nie są jednym interfejsem konfiguracji. Proxy zapisane dla jednego nie jest dowodem, że odczyta je drugi.
cpanm dokumentuje kilka możliwych ścieżek pobierania, w tym LWP, curl i Wget, w zależności od dostępności i opcji. Wskazówki dotyczące proxy zaczynają się od odpowiedniej zmiennej środowiskowej proxy. Rzeczywisty backend nadal może wpływać na obsługiwane uwierzytelnianie i zachowanie TLS.
Zidentyfikuj downloader używany przez nieudane wywołanie oraz środowisko dla niego widoczne. W systemie Windows terminal otwarty przed trwałą zmianą środowiska może zachować poprzednią wartość.
Użyj pełnego punktu końcowego w formacie oczekiwanym przez wybranego klienta. W przypadku publicznych pobrań CPAN, gdy wybrany backend obsługuje pośrednika HTTP, a trasy publiczne są dozwolone, lista proxy HTTP oferuje kandydatów. Samo nazwa hosta, adres URL skryptu PAC i URI proxy HTTP nie są wymienne. Potwierdź pisownię konta proxy, zanim zmienisz niepowiązane ustawienia sieci.
Jeśli zawodzi tylko jeden backend, zachowaj tę różnicę w raporcie. Nie wnioskuj, że każde żądanie sieciowe Perla jest zepsute ani że dodanie dowolnego zbioru zmiennych HTTP_proxy_* skonfiguruje każdą bibliotekę. Użyj opcji udokumentowanych przez rzeczywisty downloader i zachowaj weryfikację certyfikatów.