Chinaunix

标题: squid 如何对特定IP段访问特定源网站进行限速? [打印本页]

作者: snwxf    时间: 2011-10-09 14:45
标题: squid 如何对特定IP段访问特定源网站进行限速?
我做了这样的设置:

acl LIMIT_IP src 192.168.1.2-192.168.1.100/32
acl MP urlpath_regex -i \.mp3$
delay_parameters 1 -1/-1 1024/1024


以下内容为调整内容:
----------------
delay_access 1 allow MP
delay_access 1 deny all
----------------
这样可以将所有连接MP3限制到1K的速度


如果我将设置改为:
-------------------------------------
delay_access 1 allow LIMIT_IP
delay_access 1 deny all
-------------------------------------
这样可以将所有192.168.1.2-192.168.1.100的客户端的速度限制在1K。


我现在希望做的是,同时满足这两人个条件时,将速度限制到1K,即192.168.1.2-192.168.1.100的用户,访问MP3时,才将速度限制到1K,其它用户,或者该IP段的用户访问其它资源时,不限速,该如何做呢?

我这样试了:
-------------------------------------
delay_access 1 allow LIMIT_IP MP3
delay_access 1 deny all
-------------------------------------
这样不行,无法限速!

我又这样试了
-------------------------------------
delay_access 1 allow LIMIT_IP
delay_access 1 allow MP3
delay_access 1 deny all
-------------------------------------
这样还是不行,无法限速!

我用的是2.7版的SQUID,请大家帮帮我,这个参数该如何写?如何才能达到我的要求:

对特定IP段的用户,限制特定链接的速度。

谢谢大家




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2