找了一圈网上的相关博文,好多都是用的ntlm的方式,此方法我看后就不想使用,太复杂,研究了squid的官方文档后,最新版本的Squid已经支持使用ldap的方式直连AD域控进行鉴权访问,大致整理了下关键的步骤如下:
![59096d829188537ac16b68628650b059.png](https://i-blog.csdnimg.cn/blog_migrate/ec3205ed129278534195c6b24ad605ff.jpeg)
#使用yum安装必要的库和软件包
yum install libxml2-devel libcap-devel libtool-ltdl-devel openldap-devel
下载软件源码包
wget http://www.squid-cache.org/Versions/v4/squid-4.12.tar.gz
解压软件包:
tar zxvf squid-4.12.tar.gz
编译安装软件包:
./configure --prefix=/usr/local/squid --enable-arp-acl --enable-linux-netfilter --enable-async-io --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" --enable-basic-auth-helpe