Ros让客户去控制限速开关
######程序开始####################################################################### 程序名称:ROS由客户控制限速
# 程序版本:测试
# 程 序 员:kuwin Email:kuwin@163.com
# 程序版权:免费软件(本程序可自由传播及修改,不必理会原创作者kuwin)
#Ros版本:Ros2.9.27
# 编写日期:2007-11-11
# 修改日期:2007-11-11
# 测试人员:kuwin
# 程序评级:无
# 安装说明:
# 1.程序只表明一种方法,不要直接在你的ros上运行!里面有很多变量,请看清楚程序;
# 2.在你的首页中加入[<a href="http://192.168.0.1:9999" target="handlimit" onclick="alert('网游模式申请已经受理,1分钟内起效,有效期为1个小时!')">网游模式</a>],中括号内的内容;
####################################################################################
/ ip firewall mangle
add chain=prerouting dst-address=192.168.0.1 protocol=tcp dst-port=9999 \
action=add-src-to-address-list address-list=ManualLimit \
address-list-timeout=1h comment="ManualLimit" disabled=no
/ system scheduler
add name="ManualLimit" on-event=ManualLimit start-date=jan/01/1970 start-time=00:00:00 interval=1m comment="ManualLimit" disabled=no
/system script add name="ManualLimit" source={
:if ([ :typeof $LimitType ] = nil ) do={ :global LimitType "Limit-No" }
:if(="") do={
:if($LimitType != "Limit-No") do={
queue simple set "PCQ_Main" max-limit=512000/2000000
queue simple set "Fast" max-limit=512000/2000000
queue simple set "Midd" max-limit=512000/2000000
queue simple set "Slow" max-limit=512000/2000000
queue type set "PCQ_Down" kind=pcq pcq-rate=0 pcq-classifier=dst-address
queue type set "PCQ_Up" kind=pcq pcq-rate=200000 pcq-classifier=src-address
:global LimitType "Limit-No"
:log info "Limit-No"
}
}else{
:if($LimitType != "Limit-Yes") do={
queue simple set "PCQ_Main" max-limit=512000/1400000
queue simple set "Fast" max-limit=512000/1400000
queue simple set "Midd" max-limit=512000/1400000
queue simple set "Slow" max-limit=512000/1400000
queue type set "PCQ_Down" kind=pcq pcq-rate=512000 pcq-classifier=dst-address
queue type set "PCQ_Up" kind=pcq pcq-rate=64000 pcq-classifier=src-address
:global LimitType "Limit-Yes"
:log info "Limit-Yes"
}
}
}
######程序结束######################################################################
[ 本帖最后由 kuwin 于 2007-11-12 02:26 编辑 ] 这个小区宽带用挺好的.
没人玩游戏时可以全速下载了.
有人想玩游戏时按一下就可以了. 支持原创。 嗯....思路不错....
顶一下....
至于限速感觉可以扩展一下思路,例如限制总带宽,排除list里的ip,这样游戏下载两不误,最大限度利用带宽
页:
[1]