Наше приложение может подключаться к Интернету только напрямую или через SOCKS прокси. К сожалению, мы можем получить доступ к Интернету только через HTTP-прокси, защищенный аутентификацией NTLM. Есть ли какой-либо сервер SOCKS, который связывает исходящие соединения через HTTP-прокси? Поддержка аутентификации NTLM обязательна.
Мы проверили антинат но про NTLM ничего не нашел.
Другим решением может быть использование SSH в качестве прокси-сервера SOCKS, связанного с Прокситуннель, но для этого требуется дополнительный сервер вне нашей сети, который будет действовать как конечная точка SSH-туннелирования.
SOCKS - это прокси TCP / UDP, что означает, что он не может произвольно проходить через прокси HTTP. ntlmaps и cntlm - это HTTP-прокси, которые выполняют аутентификацию NTLM. Я думаю, ваша единственная ставка - попробовать использовать iptables для прозрачного прокси-трафика через ntlmaps / cntlm (я не знаю, поддерживают ли они использование в прозрачном режиме; если нет, вам может потребоваться добавить Squid в микс).