单位一直在用Squid结合AD做Proxy业务.
最近有需求使用企业微信,桌面版本的可以设定Proxy,但奇怪的登录不上.
检查access.log发现全是tcp deny 407,要求验证.
设定里明明有填写账号密码为什么还会要求验证呢?
检查确认acl不会有问题之后,无奈请出wireshark.
抓包显示明明有送账号密码过去,squid就是装瞎看不到.
再一看,回应的 http.proxy_authenticate == "NTLM" 而送出的是"basic"
回到squid.conf检查,果然只开放了ntlm,没有开放basic方式.
开启,OK.