У CPAN есть выбор зеркала и выбор прокси
Смена URL зеркал CPAN не отключает его прокси, а CPAN no_proxy — это список хостов, а не универсальный переключатель.
Загрузка через CPAN может использовать зеркало HTTPS и всё равно идти через прокси HTTP. Эти названия описывают разные соединения: запрошенное зеркало и посредник, через который к нему попадают.
В интерактивном клиенте CPAN urllist управляет списком зеркал. Его просмотр помогает объяснить неожиданную попытку FTP. Изменение этого списка само по себе не отключает прокси.
o conf urllist
o conf http_proxy
o conf no_proxyЭто команды просмотра. Прочитайте их вывод, прежде чем заменять рабочие настройки организации старым списком зеркал.
В некоторых старых рецептах есть особенно обманчивое сокращение: o conf no_proxy 1. Руководство CPAN определяет no_proxy как разделённый запятыми список хостов или доменов, которые должны обходить прокси. Он не описан как логический флаг «отключить все прокси». Значение 1 не выражает ту общую политику, которую команда как будто обещает.
Для прямой загрузки выясните, какую конфигурацию прокси и какое унаследованное окружение читает фактический путь загрузки, а затем намеренно удалите или обойдите соответствующий маршрут. Для смены протокола выберите вместо этого подходящее доступное зеркало HTTPS. Ни одна из операций не должна требовать отключения проверки сертификатов.
Когда нужная конфигурация определена, o conf commit сохраняет её. Это обсуждение касается интерактивного клиента CPAN; cpanm — отдельная программа со своими вариантами загрузки.