使用 reply_body_max_size

使用 reply_body_max_size

我有一个关于使用的问题reply_body_max_size?我正在使用 squid 3.3.8,并试图在下面的配置文件中设置我的special_group和的下载限制:officers_group

........
........
acl localnet src 192.168.0.0/24
acl special group src 192.168.0.1
.......
.......
reply_body_max_size 10 MB localnet
reply_body_max_size 300 MB special_group
......
.......

上述代码始终将第一个作为下载限制,而忽略第二个。我想知道为什么第二个下载限制“reply_body_max_size 300 MB special_group”不起作用?

答案1

http://wiki.squid-cache.org/SquidFaq/OrderIsImportant

您的配置第 3 行表明来自 192.168.0.0/24 中的客户端的所有请求的最大大小均为 10MB。

您的配置第 4 行适用于与前一行不匹配且 IP 地址为 192.168.0.1 的客户端。当然,这不包括任何人。

您可以先对 reply_body_max_size 行进行排序(例外情况优先),或者通过在行尾添加 !special_group 来更改第一行的布尔条件。

相关内容