『原创』根据客户上线数量动态限速
建立标记,捕获所有内网IP,加入到地址表里10分钟每10分钟执行一次脚本,脚本为判断地址表某标记数量,然后用数量判断使用哪种速度限制。
限速脚本里加入检测,若速度不变则不用重复执行,以免浪费资源。
本人已经在2.9.27上测试无问题。
[ 本帖最后由 9939781 于 2008-11-18 00:01 编辑 ] 没钱可以买.哈哈 根据用户数不是很准确吧,用户多不一定占用带宽多啊。 原帖由 木木 于 2008-11-17 18:00 发表 http://bbs.routerclub.com/images/common/back.gif
根据用户数不是很准确吧,用户多不一定占用带宽多啊。
这只是一种方式,而每个环境需求的方式不一样 支持一下 想看看学习一下。可惜给钱时出错。。。。 建议朋友修改一下,改为依带宽判断! 原帖由 LW2008 于 2008-11-17 21:45 发表 http://bbs.routerclub.com/images/common/back.gif
建议朋友修改一下,改为依带宽判断!
你要的那种论坛有,你搜索下就知道了 购买不了呀!!提示出错:
Directory './forumdata/templates/' not found or have no access!
楼主直接发布出来吧。 原帖由 wlfz 于 2008-11-17 23:55 发表 http://bbs.routerclub.com/images/common/back.gif
购买不了呀!!提示出错:
Directory './forumdata/templates/' not found or have no access!
楼主直接发布出来吧。
呵呵,既然这样,那我就发出来好了 意义不大
不如用pcq做规则 学习一下! 看了,感觉还行。 用不着,但是支持原创 脚本20
:set q
:put $q
:set t 800000/1500000
:if ($q!=$t) do ={:for aaa from 4 to 253 do={/queue simple set ($aaa)limit-at=800000/1500000 max-limit=800000/1500000}}
---------------------------
我回去试了,上面的代码执行了但没生成4-253的限速列表,是怎么回事?
其它的代码都明白,就是 queue simple get 4 limit-at 这个不太明白是什么意思,楼主能讲一下吗?