Мне нужна коробка Debian (без X), чтобы использовать прокси-сервер Windows с аутентификацией.
Обычно я могу сделать это с помощью переменной env:
http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT
К сожалению, домен Windows усложняет ситуацию.
Короче говоря, как мне настроить Debian для использования прокси, где для аутентификации требуется домен Windows и имя пользователя, например domain\myname
?
Ответы:
Я думаю, что ваш «Windows Proxy» - это прокси, который требует NTLM-аутентификации (имя пользователя, пароль, домен Windows). Типичным примером является Microsoft ISA-сервер, стандартный прокси-сервер для крупных корпоративных сред, работающих под управлением Windows.
Если вам необходимо пройти через прокси-сервер NTLM, используйте
CNTLM
( sourceforge ) между вами и прокси-сервером компании. Он хранит ваши учетные данные NTLM и использует их для связи с прокси-сервером компании, предоставляя вам локальный прокси-сервер (т. Е.localhost:3128
), К которому вы можете подключиться без аутентификации.Ваша конфигурация будет выглядеть так:
proxy.big-company.com:8080
с вашим учетнымuser = jsmith
,pass = god123
,domain = BIGCOMPANY
и локальным портом проксиlocalhost:3128
HTTP_PROXY
переменная окружения установлена вlocalhost:3128
Подробнее об этом в моем ответе на этот вопрос о сбое сервера.
источник
RFC1738 определяет синтаксис URL и позволяет кодировать символы с использованием шестнадцатеричного представления. Так что, если двойной обратный слеш не работает, вы должны попробовать
или
(отмечая, что% 5C - это кодировка для обратной косой черты, а% 40 - это кодировка для знака at .)
источник