我有一个鱿鱼与鱿鱼安装。 一切正常,现在我想实现一个鱿鱼多延迟池。
我想为每个子网分开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中指定的规则,以便在延迟池语句之前处理文件顶部的显式允许语句。