Есть сервер, на нем установлен Linux,сервер в приватной сети, единственный вариант выхода в Интернет — через прокси MS Proxy Server с доменной авторизацией.
Задача — настроить выход в интернет c этого сервера.
Качаем пакет Ntlmaps, разархивируем допустим в /usr/local/. В конфигурационном файле server.cfg делаем следующие изменения:
LISTEN_PORT:5864 — порт, на котором будет доступен внутренний прокси-сервер
PARENT_PROXY:proxy.ms.com — имя или IP-адрес MS Proxy Server
PARENT_PROXY_PORT:8080 — порт, на котором работает MS Proxy Server
NT_DOMAIN: ms.com — домен, в котором происходит авторизация
USER: proxyuser — имя пользователя для авторизации
PASSWORD:proxypasswd — пароль для авторизации
Запускаем командой: «/usr/bin/python /usr/local/ntlmaps/main.py &»
Для автоматического запуска можно вставить эту команду в /etc/rc.d/rc.local
Теперь для выхода в интернет нужно будет указать прокси-сервер: 127.0.0.1(localhost) и прокси-порт: 5864.
Например для тех программ, которые берут эти данные из env(lynx):
$export HTTP_PROXY=http://127.0.0.1:5864
$export FTP_PROXY=http://127.0.0.1:5864
Или пример для настройки wget — в файл /etc/wgetrc добавляем строки:
FTP_PROXY=http://127.0.0.1:5864
HTTP_PROXY=http://127.0.0.1:5864
USE_PROXY=ON
Comments are closed.