cpanm и интерактивный клиент CPAN — не один интерфейс настройки. Прокси, сохранённый для одного, не доказывает, что другой его прочитает.

cpanm описывает несколько возможных путей загрузки, включая LWP, curl и Wget, в зависимости от доступности и параметров. Его рекомендации по прокси начинаются с подходящей переменной окружения прокси. Фактическая серверная часть всё же может влиять на поддерживаемую аутентификацию и поведение TLS.

Определите загрузчик, который использует неудачный вызов, и окружение, видимое для него. В Windows терминал, открытый до постоянного изменения окружения, может сохранять прежнее значение.

Используйте полную конечную точку в формате, которого ожидает выбранный клиент. Для публичных загрузок CPAN, где выбранная серверная часть поддерживает посредника HTTP и публичные маршруты разрешены, список прокси HTTP предлагает кандидатов. Голое имя хоста, URL PAC-скрипта и URI прокси HTTP не взаимозаменяемы. Подтвердите написание учётной записи прокси, прежде чем менять несвязанные сетевые настройки.

Если не работает только одна серверная часть, сохраните это различие в отчёте. Не делайте вывода, что каждый сетевой запрос Perl сломан, или что добавление произвольного набора переменных HTTP_proxy_* настроит каждую библиотеку. Используйте параметры, описанные в фактическом загрузчике, и сохраняйте проверку сертификатов.

Похожие статьи