У Cntlm есть адрес прослушивания и родительский адрес
Сопоставьте конфигурацию Cntlm с конечной точкой локального приложения, аутентифицированным родительским прокси и учётной записью, используемой между ними.
Username employee
Domain OFFICE
Proxy proxy.office.example:8080
Listen 127.0.0.1:3128
Gateway no
Замените эти значения корпоративной учётной записью и конечной точкой. Proxy — это аутентифицированный родитель Cntlm. Listen — конечная точка, которую используют локальные приложения: http://127.0.0.1:3128 в этом примере. Если направить приложение на родителя вместо неё, обходится предусмотренное делегирование Cntlm.
Для NTLMv2 настройте Auth NTLMv2 и соответствующий хеш PassNTLMv2. Режим -H в Cntlm создаёт хеши с предусмотренными именем пользователя и доменом; некоторые зависят от этих идентичностей. Заменяйте сохранённое значение, когда этот пароль меняется.
Хеш остаётся секретом аутентификации. Защищайте его и резервные копии конфигурации, а не делитесь ими с адресом, который видит приложение.
Этот loopback-прослушиватель ограничивает пример локальными клиентами. Чтобы обслуживать другие машины, сознательно выберите доступную привязку и подходящую политику доступа. Эти клиенты должны достигать фактического прослушивателя Cntlm, а не копировать адрес localhost, указывающий на них самих.