我设置了一个代理机(centOS),我正在使用 Squid。我有将处理代理身份验证的 php 外部 ACL 程序。
在我的外部程序(php cli)中,我包含了一个小逻辑,可以记住用户的登录。我的目标是我在外部 acl 中收集的信息可以在我的重定向器外部程序中使用,这样我就可以将用户重定向到我设置的页面(一天页面的消息)。在重定向到一个页面后,我只是简单地重置了标志。
我的问题是这个;当我们输入相同的用户名/密码时,在 Ident 身份验证过程中,Squid 并不总是触发外部 acl。除非我重新启动 Squid。在代理身份验证过程中始终调用外部 acl 对我来说很重要,因为我希望外部 acl 中的逻辑也在代理身份验证期间执行。
squid.conf 中是否有任何设置要配置,以便它按我想要的方式运行?