Это старая версия документа.


Краткая информация

MS Proxy Server — программа, основной задачей которой является учет и контроль интернет трафика.

Менеджер пакетов Synaptic - это графическая программа, позволяющая управлять пакетами в Ubuntu. Она совмещает в себе все возможности консольной системы управления пакетами apt и удобство графического интерфейса. С помощью Менеджера пакетов Synaptic вы можете устанавливать, удалять, настраивать и обновлять пакеты в вашей системе, просматривать списки доступных и установленных пакетов, управлять репозиториями и обновлять систему до новой версии.

Основная часть

Допустим MS Proxy Server имеет следующие настройки:

Адрес: 192.168.1.3
Порт: 80

Забиваем параметры прокси сервера в браузер Mozilla Firefox: Настройки→Сеть и ставим галочку «Использовать этот прокси-сервер для всех протоколов».

При помощи браузера Mozilla Firefox скачиваем пакет NTLM Authorization Proxy Server - прокси сервер предназначенный для организации аутентификации через MS Proxy Server по протоколу NTLM.

Устанавливаем и отвечаем на вопросы установщика NTLM Authorization Proxy Server, для этого в Gdebi включаем опцию «Показать дополнительные сведения»:

listen port: 8080
Parent Proxy: 192.168.1.3
Parent proxy port: 80
NT Windows domain: spcas
NT Windows username: monahov
NT Windows password: *******

Если необходимо, то запускаем:

sudo dpkg-reconfigure ntlmaps

А затем снова отвечаем на вопросы.

Проверяем на наличие ошибок (пароль может быть набран кириллицей) файл с настройками /etc/ntlmaps/server.conf:

sudo gedit /etc/ntlmaps/server.conf

Сохраняем все изменения Ctrl+Shift и копируем исправленный файл в /usr/share/ntlmaps/:

sudo cp /etc/ntlmaps/server.conf /usr/share/ntlmaps/

Cоздаем файл /etc/apt/apt.conf.d/proxy и вставляем туда:

Acquire::http::Proxy "http://127.0.0.1:8080/";

Cоздаем файл /etc/apt/apt.conf и вставляем туда:

Acquire::http::Proxy "http://127.0.0.1:8080/";

Открываем Менеджер пакетов Synaptic и в пункте меню Настройки→Параметры→Сеть заносим следующую информацию:

proxy 127.0.0.1
port 8080
Теперь необходимо изменить параметры сети для Ваших приложений (например мессенджер, почтовый клиент): прокси сервер 127.0.0.1, порт 8080

В терминал вводим следующую команду:

sudo python /usr/share/ntlmaps/main.py

Теперь мы должны увидеть следующую картинку:

root@monahov:/home/monahov# sudo python /usr/share/ntlmaps/main.py
NTLM authorization Proxy Server v0.9.9.0.1
Copyright © 2001-2004 by Dmitry Rozmanov and others.
Now listening at monahov on port 8080

Теперь Менеджер пакетов Synaptic и остальные приложения, которым Вы изменили настройки сети будут работать.

Ссылки