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.

Powiązane artykuły