钢铁雄心3存档修改器:另类的 ROS 智能限速让网吧更稳定更智能
来源:百度文库 编辑:九乡新闻网 时间:2024/05/09 03:34:31
ROS动态限速(检测外网总速度进行限速开关)废话不说先看脚本原理:
以下操作全部在WINBOX界面里完成
介绍:可以实现在总速度不超过9M的情况下自动关闭所有生成的限速规则在总速度超过18M的时候自动启动所有生成的限速规则。
说明:在输入脚本内容时不要把两边的()带上,那个是为了区分非脚本字符。
打开 /system/scripts
脚本:
:for aaa from 1 to 254 do={/queue simple add name=(ip_ . $aaa) dst-address=(192.168.0. . $aaa) interface=wan max-limit=256000/800000 burst-limit=1000000/3000000 burst-threshold=128000/512000 burst-time=30s/1m
上面是生成限速树,对网段内所有IP的限速列表!
下面进入正题:
脚本名:node_on
脚本内容:(:for aaa from 1 to 254 do={/queue sim en [find name=(ip_ . $aaa)]})
脚本名:node_off
脚本内容:(:for aaa from 1 to 254 do={/queue sim dis [find name=(ip_ . $aaa)]})
scripts(脚本部分)以完成
打开 /tools/traffic monitor
新建:
名:node_18M
新建:
名:node_9M
==============================================================
:for aaa from 1 to 254 do={/queue simple add name=(PC . $aaa) dst-address=(192.168.0. . $aaa) limit-at=500000/500000 max-limit=3000000/3000000}
/ ip firewall mangle
add chain=prerouting action=mark-packet new-packet-mark=all-mark \
/ queue type
add name="PCQ-up" kind=pcq pcq-rate=1500000 pcq-limit=50 \
add name="PCQ-down" kind=pcq pcq-rate=1500000 pcq-limit=50 \
/ queue simple
add name="PCQ" target-addresses=192.168.0.0/24 dst-address=0.0.0.0/0 \
/ system script
add name="PCQON" source=":if \(\[ /queue sim get \[/queue sim find \
add name="PCQOFF" source=":if \(\[ /queue sim get \[/queue sim find \
/ tool traffic-monitor
add name="PCQON" interface=WAN traffic=received trigger=above \
add name="PCQOFF" interface=WAN traffic=received trigger=below \
==================================================
上面是完整脚本,直接把每一段复制进去就可以了。需要修改的看下面的说明!
下面是注释
15M为例 静态是3M,达到14.8M后启用动态是1.5M!
:for aaa from 1 to 254 do={/queue simple add name=(PC . $aaa) dst-address=(192.168.0. . $aaa) limit-at=500000/500000 max-limit=3000000/3000000}
这个是建立静态限速,1to254 改为你内网的IP!比如 2 to 120!
注意一下,,在网盟里,包括很多高手都把ROS的算法搞错了,在这里我抖正一下,ROS不是1KB=8Kbit!
/ ip firewall mangle
add chain=prerouting action=mark-packet new-packet-mark=all-mark \
这个是固定脚本!
/ queue type
add name="PCQ-up" kind=pcq pcq-rate=1500000 pcq-limit=50 \
add name="PCQ-down" kind=pcq pcq-rate=1500000 pcq-limit=50 \
/ queue simple
add name="PCQ" target-addresses=192.168.0.0/24 dst-address=0.0.0.0/0 \
/ system script
add name="PCQON" source=":if \(\[ /queue sim get \[/queue sim find \
add name="PCQOFF" source=":if \(\[ /queue sim get \[/queue sim find \
这个是启发脚本,就是启发动态和关闭动态的脚本!直接复制!
/ tool traffic-monitor
add name="PCQON" interface=WAN traffic=received trigger=above \
add name="PCQOFF" interface=WAN traffic=received trigger=below \
这个是流量监控,我有15M设置是14.8M启发,足够了。不会延时或者怎么的,不建议改得太少。threshold=5000000是少于5M时关闭动态!这个自己掌握好!多试试!
另外注意的是!interface=WAN
关于时间段来启发脚本我发出来了,,只需要改最后一段就OK了!受之网盟,反哺网盟!
======================================================
/system scheduler add name=timeon interval=24h start-time=08:00:00 on-event={PCQON} disabled=no
/system scheduler add name=timeoff interval=24h start-time=23:59:59 on-event={PCQOFF} disabled=no
==============================================================
把最后一段替换成这段就是由时间段控制开关PCQ了!
以下是引用BA_a1073在2007-10-3 16:32:21的发言:我到是想要个分时段限速的脚本,
刚刚看了一下。然后再从网上查了点资料!
下面是一个ROS定时重启的例子!如果你认真看了我的帖子,应该可以结合我的方法来做出分开N个时段来定时开启关闭某个限速!
/system scheduler add name=reboot interval=24h start-time=06:59:00 on-event={/system reboot} disabled=no
如果做不出来的话告诉我。。等回帖够了和我的智能流量监控一起发出来给你!
再送大家屏蔽PUBWIN2007和讯闪2007的广告方法。
在路由上封掉这几个IP就不会出现pubwin2007的开机广告还有讯闪更新和背景广告了。
PUBWIN2007的开机广告全部变成上网守则了。呵呵!
如果屏蔽后还没变的话重启一下PUBWIN2007的两台服务器应该可以了!
其他地区没试过。我这边是没问题!
222.73.127.33
222.73.127.31
58.211.138.80
58.211.138.81
58.211.138.82
124.243.242.6
124.243.242.7
大家可以打开看一下,都是PUBWIN的官方网站和广告服务器!
唉,单是广告都好几个服务器。PUBWIN真厉害!