鱿鱼3.1.22具有多个delaypools为不同的子网

我有一个鱿鱼与鱿鱼安装。 一切正常,现在我想实现一个鱿鱼多延迟池。

我想为每个子网分开webspeed,但也有一个无限的特殊src

理论:

1)对于所有子网1/2/3,目标src XXX.XXX.XXX.XXX没有速度限制

2)300 kb的networking速度限制到子网1

3)100 kbnetworking速度限制到子网2

4)200 kb的networking速度限制到子网3

我的例子是有效的:

acl subnet1 src 10.10.0.0/24 acl subnet2 src 10.10.10.0/24 acl subnet3 src 10.10.30.0/24 delay_pools 3 delay_class 1 1 delay_access 1 allow subnet1 delay_access 1 deny all delay_parameters 1 307200/307200 delay_class 2 1 delay_access 2 allow subnet2 delay_access 2 deny all delay_parameters 1 102400/102400 delay_class 3 1 delay_access 3 allow subnet2 delay_access 3 deny all delay_parameters 3 204800/204800 

下一步是创build一个延迟池到指定的目的地,而不会限制子网1和子网2和子网3的速度!

我需要的例子:

 delay_pools 4 acl nolimittodestination src xxx.xxx.xxx acl subnet1 src 10.10.0.0/24 acl subnet2 src 10.10.10.0/24 acl subnet3 src 10.10.30.0/24 delay_class 1 ? delay_access nolimittodestination ? delay_access 1 subnet1 delay_access 1 subnet2 delay_access 1 deny all delay_parameters 1 ? # delay_class 1 1 delay_access 1 allow subnet1 delay_access 1 deny all delay_parameters 1 307200/307200 delay_class 2 1 delay_access 2 allow subnet2 delay_access 2 deny all delay_parameters 1 102400/102400 delay_class 3 1 delay_access 3 allow subnet2 delay_access 3 deny all delay_parameters 3 204800/204800 

任何人都有这样的想法?

谢谢!

对于您希望全速传输的ACL,只需在您的延迟池上放置一个http_access allow语句,例如:

http_access允许localnet nolimittodestination

Squid以线性方式处理squid.conf中指定的规则,以便在延迟池语句之前处理文件顶部的显式允许语句。