Как настроить общесистемный прокси с аутентификацией пользователя

Я хотел бы использовать прокси-сервер моей локальной сети в Ubuntu Desktop 12.04, но все мои попытки потерпели неудачу.

Вот что я сделал:

1) Я перешел в меню «Настройки системы»> «Сеть», выбрал «Сетевой прокси», «Вручную» и ввел адрес прокси-сервера и порт для http и https и нажал «Применить всю систему». В этом диалоговом окне нет способа ввести информацию для аутентификации (в предыдущих версиях Ubuntu была кнопка Details).

2) Когда я запускаю Firefox, появляется диалоговое окно с запросом информации для аутентификации. Я ввожу «sc \ ws662sc» для имени пользователя и «mypass81» для пароля (и нажимаю «запомнить пароль»), и браузер подключается к Интернету.

3) После этого я иду в Терминал и пытаюсь:

sudo apt-get update

, но всегда получаю ошибку «407 Proxy Authentication Required».

5) Я отредактировал файл конфигурации с помощью:

sudo gedit /etc/apt/apt.conf

, чтобы включить информацию о пользователе и пароле, следующим образом:

Acquire::http::proxy "http://gcDomain\w66gc:mypass81@pt-tmg.gc.gsc.int:3128/";
Acquire::https::proxy "https://gcDomain\w66gc:mypass81@pt-tmg.gc.gsc.int:3128/";

Даже после того, как я это сделаю, Firefox продолжает запрашивать аутентификации, и все равно получите ошибку 407 в apt-get!

Также пытался поместить конфигурационный файл прокси в apt.conf.d (как некоторые предлагают для той же проблемы), но тоже не работал , Не знаю, что еще делать ...

Спасибо за любую помощь.

0
задан 13 January 2014 в 20:07

1 ответ

В конце концов я решил эту проблему, используя cntlm, в соответствии с инструкциями в:

Как устранить ошибку «Требуется 407 проверка подлинности прокси» в Ubuntu?

Установите cntlm (например, сделайте sudo apt-get install cntlm), затем отредактируйте файл /etc/cntlm.conf, чтобы он содержал:

Username   YOUR_USERNAME_HERE
Domain     YOUR_ORGANIZATION_DOMAIN
Password   YOUR_PASSWORD
Proxy      YOUR_PROXY_SERVER_IP_WITH_PORT
NoProxy    LIST_ALL_IP_WITH_NO_PROXY_REQUIREMENT
Listen     SOME_PORT

Например:

Username   rafa
Domain     awesomeplace
Password   Xtra$trongp4ssw3rD
Proxy      10.18.200.203:8080
Proxy      10.18.200.204:8080
NoProxy    localhost, 127.0.0.*, 10.*
Listen     8080

Все еще хотел бы знать, как это можно сделать без cntlm ...

0
ответ дан 13 January 2014 в 20:07

Другие вопросы по тегам:

Похожие вопросы: