Squid 不再有 max_user_ip 吗?

Squid 不再有 max_user_ip 吗?

我正在编译最新的 squid (3.4),我注意到它对我的(工作)规则有抱怨max_user_ip

acl concurrent_browsing max_user_ip -s 5

我检查了配置好像它完全消失了?有没有什么替代品?

答案1

每个用户的最大登录次数

Squid 提供了 ACL 类型 max_user_ip,当使用单个用户名从超过指定数量的机器进行身份验证时,将匹配该类型。指令 authenticate_ip_ttl 用于确定 IP 地址条目的超时。因此,如果我们希望客户端从不超过三台不同的机器登录,我们可以使用以下配置:

acl ip_limit max_user_ip 3
http_access deny ip_limit

默认行为是一旦达到限制,就拒绝随机请求。我们可以在构建 ACL 时指定选项 -s,从而拒绝完全访问。

答案2

似乎在 3.4 中如果你添加该-s指令它会导致 squid 崩溃,因此我根据此提交了一个错误报告。

相关内容