У меня есть ящик Linux в корпоративной среде, в которой веб-доступ защищен через прокси-сервер, для которого требуется аутентификация.
Во время первого запуска cpan он автоматически настраивает все, что обычно выполняет:
Автоконфигурировано все, кроме "urllist". Пожалуйста, позвоните 'o conf init urllist', чтобы настроить сервер CPAN сейчас!
commit: написал '/usr/lib/perl5/5.10.0/CPAN/Config.pm'
Зная, что у меня есть прокси-сервер для навигации, и прочитав документы и несколько страниц в Интернете о прокси и cpan I:
cpan [1] > o conf init/proxy/
Если вы обращаетесь к сети через прокси, вы можете указать их в CPAN или через переменные среды. Переменная в $CPAN:: Config имеет приоритет.
Ваш ftp_proxy? []
Ваш http_proxy? [] 10.12.8.9:3128
Ваш no_proxy? []
Если ваш прокси - аутентификационный прокси, вы можете сохранить свое имя пользователя постоянно. Если вы этого не хотите, просто нажмите RETURN. Вы тогда попросите указать свое имя пользователя в каждой будущей сессии.
Идентификатор вашего прокси-сервера? [] my_net_id
Также может быть сохранен ваш пароль для аутентификационного прокси постоянно на диске. Если это нарушает вашу политику безопасности, просто нажмите ВЕРНУТЬ. Затем вам будет предложено ввести пароль в каждом будущем сессии.
CPAN: Term:: ReadKey загружен нормально (v2.30) Ваш пароль прокси? Не забудьте позвонить 'o conf commit', чтобы сделать конфиг постоянным!
cpan [2] > o conf commit commit: написал '/usr/lib/perl5/5.10.0/CPAN/Config.pm'
Все должно быть хорошо сейчас, верно? Поэтому я желаю,
cpan [3] > i/Some:: Module/ CPAN: Загружается нормально (v2.18)
Я хотел бы подключиться к одному из следующих сайтов, чтобы получить 'Авторы/01mailrc.txt.gz':
http://www.perl.org/CPAN/ ftp://ftp.perl.org/pub/CPAN/
Можно ли подключиться к Интернету? [да] LWP недоступен
Попытка "/usr/bin/curl -L -f -s -S -netrc-optional" для получения http://www.perl.org/CPAN/authors/01mailrc.txt.gz curl: (22) Запрашиваемая URL возвратила ошибку: 407
Системный вызов "/usr/bin/curl -L -f -s -S -netrc-optional" http://www.perl.org/CPAN/authors/01mailrc.txt.gz " > /root/.cpan/sources/authors/01mailrc.txt.tmp29726" возвращенный статус 22 (wstat 5632) Предупреждение: ожидаемый файл [/root/.cpan/sources/authors/01mailrc.txt.gz.tmp29726] не существует
Попытка с помощью "/usr/bin/wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp29726", чтобы получить http://www.perl.org/CPAN/authors/01mailrc.txt.gz--2012-07-17 15: 57: 38-- http://www.perl.org/CPAN/authors/01mailrc.txt.gz Подключение к 10.12.8.9:3128... подключен. Прокси-запрос отправлен, ожидая ответа... 301 Перемещен навсегда Место: http://www.cpan.org/authors/01mailrc.txt.gz [далее] --2012-07-17 15: 57: 38-- http://www.cpan.org/authors/01mailrc.txt.gz Подключение к 10.12.8.9:3128... подключено. Прокси-запрос отправлен, ожидающий ответ... 407 Требуется прокси-аутентификация 2012-07-17 15:57:38 ОШИБКА 407: Требуется аутентификация прокси.
Итак, где запрос пароля?
Что мне не хватает, чтобы настроить cpan для доступа к Интернету через корпоративный прокси с аутентификацией?