Работаем через прокси

У большинства работников компаний интернет настроен через прокси, и довольно часто это Майкрософтовский ISA Server, требующий авторизации. В этой статье я расскажу как нужно подключаться к таким прокси. Во-первых, уясним, что ISA Server работает через NTLM - это такой специальный протокол, придуманный Microsoft, не буду забивать вам голову и просто скажу, что это такой специальный протокол для прокси. И Linux изначально с ним, естественно, работать не умеет. Но тут нам поможет программа cntlm.
Для начала установим программу, в большинстве репозиториев она есть, так что проблем быть не должно:
для Ubuntu:
sudo apt-get install cntlmдля Fedora:
sudo yum install cntlmНу, собственно, аналогично и для других дистрибутивов, вот только для ArchLinux мне пришлось лезть в AUR. Но если вдруг вы не нашли эту программу, не растраиваетесь, ее можно скачать на официальном сайте.
После установки нужно обязательно настроить программу перед использованием, для этого изменяем файл /etc/cntlm.conf. Здесь нам нужно изменить всего пару настроек:
Username user
Domain mydomain
Password mypass
Подставьте те значения, под которыми вы обычно "логинитесь" (параметр Domain не всегда обязателен). Также нужно найти параметр Proxy в этом файле и подставить ip-адрес вашего сервера:
Proxy 10.10.10.10:8080Теперь же осталось только запустить демон:
# /etc/init.d/cntlm startили же
# /etc/init.d/cntlmd startв зависимости от вашего дистрибутива. Теперь должно все заработать, останется только в программах прописать прокси как 127.0.0.1:3128. Вот и все.



Добавить комментарий