Apache httpd+mod_proxy+mod_ntlm

Apache httpd+mod_proxy+mod_ntlm

有谁知道一个开源解决方案,它可以在提供 NTLM 身份验证的同时进行 HTTP 代理?我尝试设置 apache + mod_proxy + mod_ntlm。对于 HTTP GET,它工作正常,即要求用户输入用户名和密码,然后代理检索文件。但是,对于 HTTP CONNECT,这不起作用。删除 mod_ntlm,apache + mod_proxy 就可以与 HTTP CONNECT 一起正常工作。

答案1

Squid 代理确实支持 ntlm 身份验证。检查这一页举些例子。

答案2

您需要向代理或目标服务器验证客户端身份吗?对于代理身份验证(在您的例子中为 Apache),您只需说

<Proxy *>
    AuthType NTLM
    ...
    Require valid-user
</Proxy>

并且这将要求客户端在使用时也进行身份验证CONNECT

相关内容