ros智能限速脚本和调试说明

时间:2024.4.21

发一个能用的ros智能限速脚本和调试说明

申明:此脚本不是我写的,也是在这里找的,具体是哪位兄弟写的不知道了,帖子也找不到了,在这里要感谢那位兄弟。

以前下回来操作没成功就放弃了,昨天晚上研究了3个小时终于能用了。现在把详细调试说明写下来,我的版本是2.927,其他版本未做测试

--------------脚本开始,请按照下面修改说明,把限制速度修改好后,再一并导入----------

or szwm from 1 to 253 do={/queue simple add name=(TX . $szwm) target-addresses=(192.168.1. . $szwm) max-limit=500000/500000 interface=lan disabled=no}

/ ip firewall mangle

add chain=prerouting action=mark-packet new-packet-mark=all-mark \

passthrough=yes comment="" disabled=no

/ queue type

add name="PCQ-up" kind=pcq pcq-rate=350000 pcq-limit=50 \

pcq-classifier=src-address pcq-total-limit=2000

add name="PCQ-down" kind=pcq pcq-rate=350000 pcq-limit=50 \

pcq-classifier=dst-address pcq-total-limit=2000

/ queue simple

add name="PCQ" target-addresses=192.168.1.254/24 dst-address=0.0.0.0/0 \

interface=all parent=none packet-marks=all-mark direction=both priority=1 \ queue=PCQ-up/PCQ-down limit-at=0/0 max-limit=10000000/10000000 \

total-queue=default-small disabled=yes

/ system script

add name="PCQON" source=":if \(\[ /queue sim get \[/queue sim find \

name=\"PCQ\"\] disable \]=true \) do={/queue sim enable PCQ}" \

policy=ftp,reboot,read,write,policy,test,winbox,password

add name="PCQOFF" source=":if \(\[ /queue sim get \[/queue sim find \

name=\"PCQ\"\] disable \]=false \) do={/queue sim disable PCQ}" \

policy=ftp,reboot,read,write,policy,test,winbox,password

/ tool traffic-monitor

add name="PCQON" interface=ether3 traffic=received trigger=above \

threshold=9800000 on-event=PCQON comment="" disabled=no

add name="PCQOFF" interface=ether3 traffic=received trigger=below \

threshold=5000000 on-event=PCQOFF comment="" disabled=no

----------上面是我修改好的完整脚本,是10m速度设置,下面是脚本注释,请仔细看下面说明,修改好你要限制的速度后在全部导入------

or szwm from 1 to 253 do={/queue simple add name=(TX . $szwm) target-addresses=(192.168.1. . $szwm) max-limit=500000/500000 interface=lan disabled=no}

这个是建立静态限速,也就是普通速度限制。1 to 253 改为你内网的IP!注意,不要把你的路由ip加进去了(我的路由是254)。比如 2 to 120! 192.168.1. 这里改为你的IP段! max-limit=500000/500000 是普通限速上传和下载都是500k,注意,这个500k是要除以8的,也就是说实际上传下载速度是 63KB 左右,自己算好修改,还有要注意,前面上传不能大于后面下载,我反复测试过,2个都一样就没问题,否则不成功。

-------------------------------------------------------

/ ip firewall mangle

add chain=prerouting action=mark-packet new-packet-mark=all-mark \

passthrough=yes comment="" disabled=no

这个是固定脚本!无需修改

------------------------------------------------------------------

/ queue type

add name="PCQ-up" kind=pcq pcq-rate=350000 pcq-limit=50 \

pcq-classifier=src-address pcq-total-limit=2000

add name="PCQ-down" kind=pcq pcq-rate=350000 pcq-limit=50 \

pcq-classifier=dst-address pcq-total-limit=2000

这里把350000改为你动态限速时的全网上传速度和下载速度!其他不要改!这里是350k除以8=44KB左右,这段脚本就是说,当你的速度达到你设置的最高峰的时候,需要开启的另一个限制速度脚本。我这里是当外网速度达到9.8m的时候,就限制44k了。

------------------------------------------------------------------------------

/ queue simple

add name="PCQ" target-addresses=192.168.1.254/24 dst-address=0.0.0.0/0 \

interface=all parent=none packet-marks=all-mark direction=both priority=1 \ queue=PCQ-up/PCQ-down limit-at=0/0 max-limit=10000000/10000000 \

total-queue=default-small disabled=yes

到这里就是建立动态限速的策略了!192.168.1.254/24 改为你IP段,如果你的内网是192.168.0开头的,那就是192.168.0.254/24,其他类推,max-limit=10000000/10000000 这里是你总宽带,电信给你多少就填多少!其他不用改,,因为需要转跳到上面的!我的是10M,自己算好修改。

-------------------------------------------------------------------------

/ system script

add name="PCQON" source=":if \(\[ /queue sim get \[/queue sim find \

name=\"PCQ\"\] disable \]=true \) do={/queue sim enable PCQ}" \

policy=ftp,reboot,read,write,policy,test,winbox,password

add name="PCQOFF" source=":if \(\[ /queue sim get \[/queue sim find \

name=\"PCQ\"\] disable \]=false \) do={/queue sim disable PCQ}" \

policy=ftp,reboot,read,write,policy,test,winbox,password

这个是启发脚本,就是启发动态和关闭动态的脚本!无需要修改。

-------------------------------------------------------------

/ tool traffic-monitor

add name="PCQON" interface=ether3 traffic=received trigger=above \

threshold=9800000 on-event=PCQON comment="" disabled=no

add name="PCQOFF" interface=ether3 traffic=received trigger=below \

threshold=5000000 on-event=PCQOFF comment="" disabled=no

这个是流量监控,我有10M设置是9.8M启发,足够了。不会延时或者怎么的,不建议改得太少。threshold=5000000是少于5M时关闭动态!这个自己掌握好!多试试!

另外注意的是!interface=ether3 把ether3改成你外网的网卡名字!

------------------------------------下面是检查自动限制是否成功------------

修改好以后,先删除你原来的速度限制,使ros处于无限速状态(重要),再一起导入上面所有脚本,然后检查是否成功:

1、先检查限速,点菜单Queues,看看有没有速度限制,因为你之前是清空了的,导入自动限速以后,就会有新的速度限制,如果没有,那么表示失败,请仔细检查第一段脚本的速度限制。

2、如果第1步正常,检查第system 里面的scripts,也就是限速脚本,里面有新加2个脚本,一个是pcqoff,一个是pcqon,(注意:不管成功与否,都会有这2个),我们要看的是他后面的 run cont,这是代表此脚本执行的次数,如果正常,当外网下载流量达到你设置的最大数时,就会自动开启pcqon,这个时候,pcqon后面的run cont的数字就会加1,表示此脚本被执行了一次,中间last time started的时间是表示最后一次执行的时间。相反,到流量底于你设置的最小速度时,就会自动执行pcqoff脚本,后面的数字也会变化,跟pcqon一个道理。

所以现在就要测试,想办法使你的外网下载速度高与你设定的最大速度,看看pcqon有没有被执行,如果后面的run cont没有加1,代表限速失败,同样,想办法使外网速度底于你设置的最底速度,看看pcqoff有没有加1,没有也代表失败。(举例:假设我们设置最底速度

小于5m时关闭动态限制速度,那么当你的外网下载速度从5.0m以上下降到5.0m以下,pcqoff就会执行一次,当速度再次高于5.0m以后又再次低于5.0m时又会执行一次)

3、失败了,修改好速度限制,在重来之前,请先执行下面步骤:

删除 system /scripts 下的 pcqon和pcqoff脚本;

删除 Queues / Queue Types 下的pcq-down和pcq-up

删除 Tools / Traffic Monitor 下的 pcqoff和pcqon

删除 IP /Firewall/Mangle 下的 mark packet

最后删除 Queues下的速度限制,然后在重新导入脚本,再检查是否成功,如果不成功,修改速度限制,

并删除上面提到的地方的东西后再测试,直到成功为止。

提示:速度(上传/下载)限制错误,就会出现上面第1步检查中的错误,请仔细修改测试,最好都写一样。失败的最大因数就是这里了。

如果还是不成功的,自己研究,不要找我,相信一句话:重试10000次=成功


第二篇:ros限速脚本+L7


/ip firewall layer7-protocoladd name=edonkey regexp="^[\C5\D4\E3-\E5].\?.\?.\?.\?([\01\02\05\14\15\16\18\19\1A\1B\1C !234568@ABCFGHIJKLMNOPQRSTUVWX[`\81\82\90\91\93\96\97\98\99\9A\9B\9C\9E\A0\A1\A2\\A3\A4]|Y................\?[ -~]|\96....\$)"add name=goboogy regexp="<peerplat>|^get /getfilebyhash\\.cgi\\\?|^get /queue_register\\.cgi\\\?|^get /getupdowninfo\\.cgi\\\?"add name=soribada regexp="^GETMP3\r\\nFilename|^\01.\?.\?.\?(Q:\\+|Q2:)|^\10[\14-\16]\10[\15-\17].\?.\?.\?.\?\$"add name=rdp regexp=rdpdr.*cliprdr.*rdpsndadd name=gnutella regexp="^(gnd[\01\02]\?.\?.\?\01|gnutella connect/[012]\\.[0-9]\r\\n|get /uri-res/n2r\\\?urn:sha1:|get /.*user-agent: (gtk-gnutella|bearshare|mactella|gnucleus|gnotella|limewire|imesh)|get /.*content-type: application/x-gnutella-pa\ckets|giv [0-9]*:[0-9a-f]*/|queue [0-9a-f]* [1-9][0-9]\?[0-9]\?\\.[1-9][0-9]\?[0-9]\?\\.[1-9][0-9]\?[0-9]\?\\.[1-9][0-9]\?[0-9]\?:[1-9][0-9]\?[0-9]\?[0-9]\?|gnutella\.*content-type: application/x-gnutella|...................\?lime)"add name=cvs regexp="^BEGIN (AUTH|VERIFICATION|GSSAPI) REQUEST\\n"add name=nbns regexp="\01\10\01|\\)\10\01\01|0\10\01"add name=shoutcast regexp="icy [1-5][0-9][0-9] [\t-\r -~]*(content-type:audio|icy-)"add name=dns regexp="^.\?.\?.\?.\?[\01\02].\?.\?.\?.\?.\?.\?[\01-\?][a-z0-9][\01-\?a-z]*[\02-\06][a-z][a-z][fglmoprstuvz]\?[aeop]\?(um)\?[\01-\10\1C][\01\03\04\FF]"add name=quake-halflife regexp="^\FF\FF\FF\FFget(info|challenge)"add name=poco regexp="^\80\94\\n\01....\1F\9E"add name=ciscovpn regexp="^\01\F4\01\F4"add name=x11 regexp="^[lb].\?\0B"add name=xboxlive regexp="^X\80........\F3|^\06XN"add name=applejuice regexp="^ajprot\r\\n"add name=zmaap regexp="^\1B\D7;H[\01\02]\01\?\01"add name=live365 regexp=membername.*session.*playeradd name=rlogin regexp="^[a-z][a-z0-9][a-z0-9]+/[1-9][0-9]\?[0-9]\?[0-9]\?00"add name=http regexp="^\\x20.\?\\x01\?.\?[\\x01\\x77]............\?.\?.\?.\?\\x38"add name=sip regexp="^(invite|register|cancel) sip[\t-\r -~]*sip/[0-2]\\.[0-9]"add name=pop3 regexp="^(\\+ok |-err )"add name=smb regexp="\FFsmb[r%]"add name=quake1 regexp="^\80\0C\01quake\03"add name=lpd regexp="^(\01[!-~]+|\02[!-~]+\\n.[\01\02\03][\01-\\n -~]*|[\03\04][!-~]+[\t-\r]+[a-z][\t-\r -~]*|\05[!-~]+[\t-\r]+([a-z][!-~]*[\t-\r]+[1-9][0-9]\?[0-9]\?|root[\t-\r]+[!-~]+).*)\\n\$"add name=mute regexp="^(Public|AES)Key: [0-9a-f]*\\nEnd(Public|AES)Key\\n\$"add name=ssh regexp="^ssh-[12]\\.[0-9]"add name=jabber regexp="<stream:stream[\t-\r ][ -~]*[\t-\r ]xmlns=['\"]jabber"add name=bittorrent regexp="^(\13bittorrent protocol|azver\01\$|get/scrape\\\?info_hash=)|d1:ad2:id20:|\08'7P\\)[RP]"add name=ncp regexp="^(dmdt.*\01.*(\"\"|\11\11|uu)|tncp.*33)"add name=tls regexp="^(.\?.\?\16\03.*\16\03|.\?.\?\01\03\01\?.*\0B)"add name=directconnect regexp="^(\\\$mynick |\\\$lock |\\\$key )"add name=netbios regexp="\81.\?.\?.[A-P][A-P][A-P][A-P][A-P][

A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P\][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P][A-P]"add name=tftp regexp="^(\01|\02)[ -~]*(netascii|octet|mail)"add name=subspace regexp="^\01....\11\10........\01\$"add name=hotline regexp="^....................TRTPHOTL\01\02"add name=doom3 regexp="^\FF\FFchallenge"add name=ftp regexp="^220[\t-\r -~]*ftp"add name=kugoo regexp="^1..\8E"add name=tsp regexp="^[\01-\13\16-\$]\01.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?[ -~]+"add name=battlefield1942 regexp="^\01\11\10\\|\F8\02\10@\06"add name=ssdp regexp="^notify[\t-\r ]\\*[\t-\r ]http/1\\.1[\t-\r -~]*ssdp:(alive|byebye)|^m-search[\t-\r ]\\*[\t-\r ]http/1\\.1[\t-\r -~]*ssdp:discover"add name=imap regexp="^(\\* ok|a[0-9]+ noop)"add name=ares regexp="^\03[]Z].\?.\?\05\$"add name=fasttrack regexp="^get (/.download/[ -~]*|/.supernode[ -~]|/.status[ -~]|/.network[ -~]*|/.files|/.hash=[0-9a-f]*/[ -~]*) http/1.1|user-agent: kazaa|x-kazaa(-us\ername|-network|-ip|-supernodeip|-xferid|-xferuid|tag)|^give [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]\?[0-9]\?[0-9]\?"add name=qq regexp="^.\?\02.+\03\$"add name=100bao regexp="^\01\01\05\\n"add name=aim regexp="^(\\*[\01\02].*\03\0B|\\*\01.\?.\?.\?.\?\01)|flapon|toc_signon.*0x"add name=msn-filetransfer regexp="^(ver [ -~]*msnftp\r\\nver msnftp\r\\nusr|method msnmsgr:)"add name=yahoo regexp="^(ymsg|ypns|yhoo).\?.\?.\?.\?.\?.\?.\?[lwt].*\C0\80"add name=validcertssl regexp=\"^(.\?.\?\16\03.*\16\03|.\?.\?\01\03\01\?.*\0B).*(thawte|equifax secure|rsa data security, inc|verisign, inc|gte cybertrust root|entrust\\.net limited)"add name=ntp regexp="^([\13\1B#\D3\DB\E3]|[\14\1C\$].......\?.\?.\?.\?.\?.\?.\?.\?.\?[\C6-\FF])"add name=gnucleuslan regexp="gnuclear connect/[\t-\r -~]*user-agent: gnucleus [\t-\r -~]*lan:"add name=vnc regexp="^rfb 00[1-9]\\.00[0-9]\\n\$"add name=bgp regexp="^\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF..\?\01[\03\04]"add name=tesla regexp="\03\9A\89\"111\\.00 Beta |\E2<i\1E\1C\E9"add name=openft regexp="x-openftalias: [-)(0-9a-z ~.]"add name=h323 regexp="^\03..\?\08...\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?\05"add name=finger regexp="^[a-z][a-z0-9\\-_]+|login: [\t-\r -~]* name: [\t-\r -~]* Directory:"add name=ident regexp="^[1-9][0-9]\?[0-9]\?[0-9]\?[0-9]\?[\t-\r]*,[\t-\r]*[1-9][0-9]\?[0-9]\?[0-9]\?[0-9]\?(\r\\n|[\r\\n])\?\$"add name=gkrellm regexp="^gkrellm [23].[0-9].[0-9]\\n\$"add name=hddtemp regexp="^\\|/dev/[a-z][a-z][a-z]\\|[0-9a-z]*\\|[0-9][0-9]\\|[cfk]\\|"add name=socks regexp="\05[\01-\08]*\05[\01-\08]\?.*\05[\01-\03][\01\03].*\05[\01-\08]\?[\01\03]"add name=biff regexp="^[a-z][a-z0-9]+@[1-9][0-9]+\$"add name=dhcp regexp="^[\01\02][\01- ]\06.*c\82sc"add name=smtp regexp="^220[\t-\r -~]* (e\?smtp|simple mail)"add name=ipp regexp=ipp://add name=msnmessenger regexp="ver [0-9]+ msnp[1-9][0-9]\? [\

t-\r -~]*cvr0\r\\n\$|usr 1 [!-~]+ [0-9. ]+\r\\n\$|ans 1 [!-~]+ [0-9. ]+\r\\n\$"add name=irc regexp="^(nick[\t-\r -~]*user[\t-\r -~]*:|user[\t-\r -~]*:[\02-\r -~]*nick[\t-\r -~]*\r\\n)"add name=gopher regexp="^[\t-\r]*[1-9,+tgi][\t-\r -~]*\t[\t-\r -~]*\t[a-z0-9.]*\\.[a-z][a-z].\?.\?\t[1-9]"add name=telnet regexp="^\FF[\FB-\FE].\FF[\FB-\FE].\FF[\FB-\FE]"add name=snmp regexp="^\02\01\04.+([\A0-\A3]\02[\01-\04].\?.\?.\?.\?\02\01.\?\02\01.\?0|\A4\06.+@\04.\?.\?.\?.\?\02\01.\?\02\01.\?C)"add name=nntp regexp="^(20[01][\t-\r -~]*AUTHINFO USER|20[01][\t-\r -~]*news)"add name=aimwebcontent regexp=user-agent:aim/add name=rtsp regexp="rtsp/1.0 200 ok"add name=skypeout regexp="^(\01.\?.\?.\?.\?.\?.\?.\?.\?\01|\02.\?.\?.\?.\?.\?.\?.\?.\?\02|\03.\?.\?.\?.\?.\?.\?.\?.\?\03|\04.\?.\?.\?.\?.\?.\?.\?.\?\04|\05.\?.\?.\?.\?.\\?.\?.\?.\?\05|\06.\?.\?.\?.\?.\?.\?.\?.\?\06|\07.\?.\?.\?.\?.\?.\?.\?.\?\07|\08.\?.\?.\?.\?.\?.\?.\?.\?\08|\t.\?.\?.\?.\?.\?.\?.\?.\?\t|\\n.\?.\?.\?.\?.\?.\?.\?.\?\\n|\0B.\?.\?.\?.\?.\?.\?.\?.\?\0B|\0C.\?.\?.\?.\?.\?.\?.\?.\?\0C|\r.\?.\?.\?.\?.\?.\?.\?.\?\r|\0E.\?.\?.\?.\?.\?.\?.\?.\?\0E|\0F.\?.\?.\?.\?.\?.\?.\?.\?\0F|\10.\?.\?\.\?.\?.\?.\?.\?.\?\10|\11.\?.\?.\?.\?.\?.\?.\?.\?\11|\12.\?.\?.\?.\?.\?.\?.\?.\?\12|\13.\?.\?.\?.\?.\?.\?.\?.\?\13|\14.\?.\?.\?.\?.\?.\?.\?.\?\14|\15.\?.\?.\?.\?.\?.\\?.\?.\?\15|\16.\?.\?.\?.\?.\?.\?.\?.\?\16|\17.\?.\?.\?.\?.\?.\?.\?.\?\17|\18.\?.\?.\?.\?.\?.\?.\?.\?\18|\19.\?.\?.\?.\?.\?.\?.\?.\?\19|\1A.\?.\?.\?.\?.\?.\?.\?.\?\\1A|\1B.\?.\?.\?.\?.\?.\?.\?.\?\1B|\1C.\?.\?.\?.\?.\?.\?.\?.\?\1C|\1D.\?.\?.\?.\?.\?.\?.\?.\?\1D|\1E.\?.\?.\?.\?.\?.\?.\?.\?\1E|\1F.\?.\?.\?.\?.\?.\?.\?.\?\1F| .\?.\\?.\?.\?.\?.\?.\?.\? |!.\?.\?.\?.\?.\?.\?.\?.\?!|\".\?.\?.\?.\?.\?.\?.\?.\?\"|#.\?.\?.\?.\?.\?.\?.\?.\?#|\\\$.\?.\?.\?.\?.\?.\?.\?.\?\\\$|%.\?.\?.\?.\?.\?.\?.\?.\?%|\&.\?.\?.\?.\?.\?.\?.\?.\?&|'.\?.\?.\?.\?.\?.\?.\?.\?'|\\(.\?.\?.\?.\?.\?.\?.\?.\?\\(|\\).\?.\?.\?.\?.\?.\?.\?.\?\\)|\\*.\?.\?.\?.\?.\?.\?.\?.\?\\*|\\+.\?.\?.\?.\?.\?\.\?.\?.\?\\+|,.\?.\?.\?.\?.\?.\?.\?.\?,|-.\?.\?.\?.\?.\?.\?.\?.\?-|\\..\?.\?.\?.\?.\?.\?.\?.\?\\.|/.\?.\?.\?.\?.\?.\?.\?.\?/|0.\?.\?.\?.\?.\?.\?.\?.\?0|1.\?.\?.\?.\?\.\?.\?.\?.\?1|2.\?.\?.\?.\?.\?.\?.\?.\?2|3.\?.\?.\?.\?.\?.\?.\?.\?3|4.\?.\?.\?.\?.\?.\?.\?.\?4|5.\?.\?.\?.\?.\?.\?.\?.\?5|6.\?.\?.\?.\?.\?.\?.\?.\?6|7.\?.\?.\?.\?.\?\.\?.\?.\?7|8.\?.\?.\?.\?.\?.\?.\?.\?8|9.\?.\?.\?.\?.\?.\?.\?.\?9|:.\?.\?.\?.\?.\?.\?.\?.\?:|;.\?.\?.\?.\?.\?.\?.\?.\?;|<.\?.\?.\?.\?.\?.\?.\?.\?<|=.\?.\?.\?.\?.\?.\?\.\?.\?=|>.\?.\?.\?.\?.\?.\?.\?.\?>|\\\?.\?.\?.\?.\?.\?.\?.\?.\?\\\?|@.\?.\?.\?.\?.\?.\?.\?.\?@|A.\?.\?.\?.\?.\?.\?.\?.\?A|B.\?.\?.\?.\?.\?.\?.\?.\?B|C.\?.\?.\?.\?.\?\.\?.\?.\?C|D.\?.\?.\?.\?.\?.\?.\?.\?D|E.\?.\?.\?.\?.\?.\?.\?.\?E|F.\?.\?.\?.\?.\?.\?.\?.\?F|G.\?.\?.\?.\?.\?.\?.\?.\?G|H.\?.\?.\?.\?.\?.\?.\?.\?H|I.\?.\?.\?.\?.\?.\?\.\?.\?I|J.\?.\?.\?.\?.\?.\?.\?.\?J|K.\?.\?.\?.\?.\?.\?.\?.\?K|L.\?.\?.\

?.\?.\?.\?.\?.\?L|M.\?.\?.\?.\?.\?.\?.\?.\?M|N.\?.\?.\?.\?.\?.\?.\?.\?N|O.\?.\?.\?.\?.\?.\?.\?\.\?O|P.\?.\?.\?.\?.\?.\?.\?.\?P|Q.\?.\?.\?.\?.\?.\?.\?.\?Q|R.\?.\?.\?.\?.\?.\?.\?.\?R|S.\?.\?.\?.\?.\?.\?.\?.\?S|T.\?.\?.\?.\?.\?.\?.\?.\?T|U.\?.\?.\?.\?.\?.\?.\?.\?\U|V.\?.\?.\?.\?.\?.\?.\?.\?V|W.\?.\?.\?.\?.\?.\?.\?.\?W|X.\?.\?.\?.\?.\?.\?.\?.\?X|Y.\?.\?.\?.\?.\?.\?.\?.\?Y|Z.\?.\?.\?.\?.\?.\?.\?.\?Z|\\[.\?.\?.\?.\?.\?.\?.\?.\?\\\[|\\].\?.\?.\?.\?.\?.\?.\?.\?\\]|\\].\?.\?.\?.\?.\?.\?.\?.\?\\]|\\^.\?.\?.\?.\?.\?.\?.\?.\?\\^|_.\?.\?.\?.\?.\?.\?.\?.\?_|`.\?.\?.\?.\?.\?.\?.\?.\?`|a.\?.\?.\?.\?.\\?.\?.\?.\?a|b.\?.\?.\?.\?.\?.\?.\?.\?b|c.\?.\?.\?.\?.\?.\?.\?.\?c|d.\?.\?.\?.\?.\?.\?.\?.\?d|e.\?.\?.\?.\?.\?.\?.\?.\?e|f.\?.\?.\?.\?.\?.\?.\?.\?f|g.\?.\?.\?.\?.\?.\\?.\?.\?g|h.\?.\?.\?.\?.\?.\?.\?.\?h|i.\?.\?.\?.\?.\?.\?.\?.\?i|j.\?.\?.\?.\?.\?.\?.\?.\?j|k.\?.\?.\?.\?.\?.\?.\?.\?k|l.\?.\?.\?.\?.\?.\?.\?.\?l|m.\?.\?.\?.\?.\?.\?.\\?.\?m|n.\?.\?.\?.\?.\?.\?.\?.\?n|o.\?.\?.\?.\?.\?.\?.\?.\?o|p.\?.\?.\?.\?.\?.\?.\?.\?p|q.\?.\?.\?.\?.\?.\?.\?.\?q|r.\?.\?.\?.\?.\?.\?.\?.\?r|s.\?.\?.\?.\?.\?.\?.\?.\\?s|t.\?.\?.\?.\?.\?.\?.\?.\?t|u.\?.\?.\?.\?.\?.\?.\?.\?u|v.\?.\?.\?.\?.\?.\?.\?.\?v|w.\?.\?.\?.\?.\?.\?.\?.\?w|x.\?.\?.\?.\?.\?.\?.\?.\?x|y.\?.\?.\?.\?.\?.\?.\?.\?y\|z.\?.\?.\?.\?.\?.\?.\?.\?z|\\{.\?.\?.\?.\?.\?.\?.\?.\?\\{|\\|.\?.\?.\?.\?.\?.\?.\?.\?\\||\\}.\?.\?.\?.\?.\?.\?.\?.\?\\}|~.\?.\?.\?.\?.\?.\?.\?.\?~|\7F.\?.\?.\?.\?.\\?.\?.\?.\?\7F|\80.\?.\?.\?.\?.\?.\?.\?.\?\80|\81.\?.\?.\?.\?.\?.\?.\?.\?\81|\82.\?.\?.\?.\?.\?.\?.\?.\?\82|\83.\?.\?.\?.\?.\?.\?.\?.\?\83|\84.\?.\?.\?.\?.\?.\?.\?.\\?\84|\85.\?.\?.\?.\?.\?.\?.\?.\?\85|\86.\?.\?.\?.\?.\?.\?.\?.\?\86|\87.\?.\?.\?.\?.\?.\?.\?.\?\87|\88.\?.\?.\?.\?.\?.\?.\?.\?\88|\89.\?.\?.\?.\?.\?.\?.\?.\?\89|\8A.\\?.\?.\?.\?.\?.\?.\?.\?\8A|\8B.\?.\?.\?.\?.\?.\?.\?.\?\8B|\8C.\?.\?.\?.\?.\?.\?.\?.\?\8C|\8D.\?.\?.\?.\?.\?.\?.\?.\?\8D|\8E.\?.\?.\?.\?.\?.\?.\?.\?\8E|\8F.\?.\?.\?.\\?.\?.\?.\?.\?\8F|\90.\?.\?.\?.\?.\?.\?.\?.\?\90|\91.\?.\?.\?.\?.\?.\?.\?.\?\91|\92.\?.\?.\?.\?.\?.\?.\?.\?\92|\93.\?.\?.\?.\?.\?.\?.\?.\?\93|\94.\?.\?.\?.\?.\?.\?.\\?.\?\94|\95.\?.\?.\?.\?.\?.\?.\?.\?\95|\96.\?.\?.\?.\?.\?.\?.\?.\?\96|\97.\?.\?.\?.\?.\?.\?.\?.\?\97|\98.\?.\?.\?.\?.\?.\?.\?.\?\98|\99.\?.\?.\?.\?.\?.\?.\?.\?\99|\\9A.\?.\?.\?.\?.\?.\?.\?.\?\9A|\9B.\?.\?.\?.\?.\?.\?.\?.\?\9B|\9C.\?.\?.\?.\?.\?.\?.\?.\?\9C|\9D.\?.\?.\?.\?.\?.\?.\?.\?\9D|\9E.\?.\?.\?.\?.\?.\?.\?.\?\9E|\9F.\?.\?.\\?.\?.\?.\?.\?.\?\9F|\A0.\?.\?.\?.\?.\?.\?.\?.\?\A0|\A1.\?.\?.\?.\?.\?.\?.\?.\?\A1|\A2.\?.\?.\?.\?.\?.\?.\?.\?\A2|\A3.\?.\?.\?.\?.\?.\?.\?.\?\A3|\A4.\?.\?.\?.\?.\?.\\?.\?.\?\A4|\A5.\?.\?.\?.\?.\?.\?.\?.\?\A5|\A6.\?.\?.\?.\?.\?.\?.\?.\?\A6|\A7.\?.\?.\?.\?.\?.\?.\?.\?\A7|\A8.\?.\?.\?.\?.\?.\?.\?.\?\A8|\A9.\?.\?.\?.\?.\?.\?.\?.\?\\A9|\AA.\?.\?.\?.\?.\?.\?.\?.\?\AA|\AB.\?.\?.\?.\?.\?.\?.\?.\?\AB|\AC.\?.\?.\?.\?.\?.\?.\?.\?\AC|\AD.\?.\?.\?.\?.\?.\?.\?.\?\AD|\AE.\?.\?.\?.\?.\?.\?.\?.\?\

AE|\AF.\?\.\?.\?.\?.\?.\?.\?.\?\AF|\B0.\?.\?.\?.\?.\?.\?.\?.\?\B0|\B1.\?.\?.\?.\?.\?.\?.\?.\?\B1|\B2.\?.\?.\?.\?.\?.\?.\?.\?\B2|\B3.\?.\?.\?.\?.\?.\?.\?.\?\B3|\B4.\?.\?.\?.\?.\\?.\?.\?.\?\B4|\B5.\?.\?.\?.\?.\?.\?.\?.\?\B5|\B6.\?.\?.\?.\?.\?.\?.\?.\?\B6|\B7.\?.\?.\?.\?.\?.\?.\?.\?\B7|\B8.\?.\?.\?.\?.\?.\?.\?.\?\B8|\B9.\?.\?.\?.\?.\?.\?.\?.\\?\B9|\BA.\?.\?.\?.\?.\?.\?.\?.\?\BA|\BB.\?.\?.\?.\?.\?.\?.\?.\?\BB|\BC.\?.\?.\?.\?.\?.\?.\?.\?\BC|\BD.\?.\?.\?.\?.\?.\?.\?.\?\BD|\BE.\?.\?.\?.\?.\?.\?.\?.\?\BE|\BF.\\?.\?.\?.\?.\?.\?.\?.\?\BF|\C0.\?.\?.\?.\?.\?.\?.\?.\?\C0|\C1.\?.\?.\?.\?.\?.\?.\?.\?\C1|\C2.\?.\?.\?.\?.\?.\?.\?.\?\C2|\C3.\?.\?.\?.\?.\?.\?.\?.\?\C3|\C4.\?.\?.\?.\\?.\?.\?.\?.\?\C4|\C5.\?.\?.\?.\?.\?.\?.\?.\?\C5|\C6.\?.\?.\?.\?.\?.\?.\?.\?\C6|\C7.\?.\?.\?.\?.\?.\?.\?.\?\C7|\C8.\?.\?.\?.\?.\?.\?.\?.\?\C8|\C9.\?.\?.\?.\?.\?.\?.\\?.\?\C9|\CA.\?.\?.\?.\?.\?.\?.\?.\?\CA|\CB.\?.\?.\?.\?.\?.\?.\?.\?\CB|\CC.\?.\?.\?.\?.\?.\?.\?.\?\CC|\CD.\?.\?.\?.\?.\?.\?.\?.\?\CD|\CE.\?.\?.\?.\?.\?.\?.\?.\?\CE|\\CF.\?.\?.\?.\?.\?.\?.\?.\?\CF|\D0.\?.\?.\?.\?.\?.\?.\?.\?\D0|\D1.\?.\?.\?.\?.\?.\?.\?.\?\D1|\D2.\?.\?.\?.\?.\?.\?.\?.\?\D2|\D3.\?.\?.\?.\?.\?.\?.\?.\?\D3|\D4.\?.\?.\\?.\?.\?.\?.\?.\?\D4|\D5.\?.\?.\?.\?.\?.\?.\?.\?\D5|\D6.\?.\?.\?.\?.\?.\?.\?.\?\D6|\D7.\?.\?.\?.\?.\?.\?.\?.\?\D7|\D8.\?.\?.\?.\?.\?.\?.\?.\?\D8|\D9.\?.\?.\?.\?.\?.\\?.\?.\?\D9|\DA.\?.\?.\?.\?.\?.\?.\?.\?\DA|\DB.\?.\?.\?.\?.\?.\?.\?.\?\DB|\DC.\?.\?.\?.\?.\?.\?.\?.\?\DC|\DD.\?.\?.\?.\?.\?.\?.\?.\?\DD|\DE.\?.\?.\?.\?.\?.\?.\?.\?\\DE|\DF.\?.\?.\?.\?.\?.\?.\?.\?\DF|\E0.\?.\?.\?.\?.\?.\?.\?.\?\E0|\E1.\?.\?.\?.\?.\?.\?.\?.\?\E1|\E2.\?.\?.\?.\?.\?.\?.\?.\?\E2|\E3.\?.\?.\?.\?.\?.\?.\?.\?\E3|\E4.\?\.\?.\?.\?.\?.\?.\?.\?\E4|\E5.\?.\?.\?.\?.\?.\?.\?.\?\E5|\E6.\?.\?.\?.\?.\?.\?.\?.\?\E6|\E7.\?.\?.\?.\?.\?.\?.\?.\?\E7|\E8.\?.\?.\?.\?.\?.\?.\?.\?\E8|\E9.\?.\?.\?.\?.\\?.\?.\?.\?\E9|\EA.\?.\?.\?.\?.\?.\?.\?.\?\EA|\EB.\?.\?.\?.\?.\?.\?.\?.\?\EB|\EC.\?.\?.\?.\?.\?.\?.\?.\?\EC|\ED.\?.\?.\?.\?.\?.\?.\?.\?\ED|\EE.\?.\?.\?.\?.\?.\?.\?.\\?\EE|\EF.\?.\?.\?.\?.\?.\?.\?.\?\EF|\F0.\?.\?.\?.\?.\?.\?.\?.\?\F0|\F1.\?.\?.\?.\?.\?.\?.\?.\?\F1|\F2.\?.\?.\?.\?.\?.\?.\?.\?\F2|\F3.\?.\?.\?.\?.\?.\?.\?.\?\F3|\F4.\\?.\?.\?.\?.\?.\?.\?.\?\F4|\F5.\?.\?.\?.\?.\?.\?.\?.\?\F5|\F6.\?.\?.\?.\?.\?.\?.\?.\?\F6|\F7.\?.\?.\?.\?.\?.\?.\?.\?\F7|\F8.\?.\?.\?.\?.\?.\?.\?.\?\F8|\F9.\?.\?.\?.\\?.\?.\?.\?.\?\F9|\FA.\?.\?.\?.\?.\?.\?.\?.\?\FA|\FB.\?.\?.\?.\?.\?.\?.\?.\?\FB|\FC.\?.\?.\?.\?.\?.\?.\?.\?\FC|\FD.\?.\?.\?.\?.\?.\?.\?.\?\FD|\FE.\?.\?.\?.\?.\?.\?.\\?.\?\FE|\FF.\?.\?.\?.\?.\?.\?.\?.\?\FF)"add name=skypetoskype regexp="^..\02............."add name=counterstrike-source regexp="^\FF\FF\FF\FF.*cstrikeCounter-Strike"add name=halflife2-deathmatch regexp="^\FF\FF\FF\FF.*hl2mpDeathmatch"add name=freenet regexp="^\01[\08\t][\03\04]"add name=battlefield2 regexp="^(\11 \01...\?\11|\FE\FD.\?.\?.\?.\?.\?.\?(\14\01\06|\FF\FF\FF))|[]\01].\?battlefield2"add n

ame=napster regexp="^(.[\02\06][!-~]+ [!-~]+ [0-9][0-9]\?[0-9]\?[0-9]\?[0-9]\? \"[\t-\r -~]+\" ([0-9]|10)|1(send|get)[!-~]+ \"[\t-\r -~]+\")"add name=soulseek regexp="^(\05..\?|.\01.[ -~]+\01F..\?.\?.\?.\?.\?.\?.\?)\$"add name=xunlei regexp="http/(0\\.9|1\\.0|1\\.1) [1-5][0-9][0-9]|post [\\x09-\\x0d -~]* http/[01]\\.[019]"add name=ssl regexp="^(.\?.\?\16\03.*\16\03|.\?.\?\01\03\01\?.*\0B)"add name=citrix regexp="2&\85\92X"add name=whois regexp="^[ !-~]+\r\\n\$"add name=dayofdefeat-source regexp="^\FF\FF\FF\FF.*dodDay of Defeat"add name=teamspeak regexp="^\F4\BE\03.*teamspeak"add name=worldofwarcraft regexp="^\06\EC\01"add name=ventrilo regexp="^..\?v\\\$\CF"add name=http-rtsp regexp="^(get[\t-\r -~]* Accept: application/x-rtsp-tunnelled|http/(0\\.9|1\\.0|1\\.1) [1-5][0-9][0-9] [\t-\r -~]*a=control:rtsp://)"add name=thecircle regexp="^t\03ni.\?[\01-\06]\?t[\01-\05]s[\\n\0B](glob|who are you\$|query data)"add name=uucp regexp="^\10here="add name=pcanywhere regexp="^(nq|st)\$"add name=subversion regexp="^\\( success \\( 1 2 \\("add name=imesh regexp="^(post[\t-\r -~]*<PasswordHash>................................</PasswordHash><ClientVer>|4\80\?\r\?\FC\FF\04|get[\t-\r -~]*Host: imsh\\.download-\prod\\.musicnet\\.com|\02(\01|\02)\83.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?.\?\02(\01|\02)\83)"add name=cimd regexp="\02[0-4][0-9]:[0-9]+.*\03\$"add name=mohaa regexp="^\FF\FF\FF\FFgetstatus\\n"add name=stun regexp="^[\01\02]................\?\$"add name=tor regexp=TOR1.*<identity>add name=radmin regexp="^\01\01(\08\08|\1B\1B)\$"add name=chikka regexp="^CTPv1.[123] Kamusta.*\r\\n\$"add name=replaytv-ivs regexp="^(get /ivs-IVSGetFileChunk|http/(0\\.9|1\\.0|1\\.1) [1-5][0-9][0-9] [\t-\r -~]*#####REPLAY_CHUNK_START#####)"add name=armagetron regexp=YCLC_E|CYELadd name=snmpmon regexp="^\\x02\\x01\\x04.+[\\xa0-\\xa3]\\x02[\\x01-\\x04].\?.\?.\?.\?\\x02\\x01.\?\\x02\\x01.\?\\x30"add name=QQ regexp="^.\?.\?[\\x02|\\x05]\\x22\\x27.+|^.\?.\?[\\x02|\\x05]\\x22\\x27.+[\\x03|\\x09]\$|QQMail20Client|^/xFE/x42../x42/x02/x0B/x7D/x98/x38/xE4.+"add name=pps regexp="^.\?.\?\\c.+\\c"add name=qqlive regexp="(^get.+\\video.\?\\qq.+\\flv|^\\xFE.\?.\?.\?.\?\\xD3|^get.+\\video.\?\\qq.+\\mp4)"add name=pplive regexp="(\\x06\\x02\\xA8\\xC0\\xB1\\x13|\\xA8\\x02\\x06\\x19\\x1A\\x5F\\x1B\\x6F\\xAE\\xE1|^get.+\\mp4.\?\\key.+\\pplive)"add name=qqmusic regexp="(^\\xFE.\?.\?.\?.\?\\xCF|^get.+\\qqmusic.\?\\qq.+\\qqmusic)"add name=zip regexp="^.*get.+\\.zip.*\$"add name=rar regexp="^.*get.+\\.rar.*\$"add name=exe regexp="^.*get.+\\.exe.*\$"add name=iso regexp="^.*get.+\\.rar.*\$"add name=flv regexp="^.*get.+\\.flv.*\$"add name=f4v regexp="^.*get.+\\.f4v.*\$"add name=mp4 regexp="^.*get.+\\.mp4.*\$"add name=hlv regexp="^.*get.+\\.hlv.*\$"add name=rmvb regexp="^.*get.+\\.rmvb.*\$"add name=rm regexp="^.*get.+\\.rm.*\$"add name=avi regexp="^.*get.+\\.

avi.*\$"add name=http_html regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: text/html)"add name=http_png regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: image/png)"add name=http_gif regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: image/gif)"add name=http_javascript regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: text/javascript)"add name=http_jpeg regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: image/jpeg)"add name=http_flash regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: application/x-shockwave-flash)"add name=https regexp="^(.\?.\?\\x16\\x03.*\\x16\\x03|.\?.\?\\x01\\x03\\x01\?.*\\x0b)"add name=Qzone regexp="(user.)"add name=Kugoo regexp="^(\\x64.....\\x70....\\x50\\x37|\\x65.+)\r\\n"add name="Kugou 2010" regexp="^(\\x31..\\x8e|\\x64.+\\x74\\x47\\x50\\x37)"add name=File regexp="^.*get.+(\\.iso|\\.exe|\\.zip|\\.rar|\\.7z|\\.gho|\\.mp4|\\.mp3).*\$"add name=Swf regexp="^.*(post|POST|get|GET).+\\.swf.+\\http"add name=Tudou regexp="^.*(post|POST|get|GET).+\\tudouui.+\\.swf.+\\http"add name=Youku regexp="^get.+\\/youku.+\\qplayer.swf"add name=PPS regexp="^.\?.\?\\c.+\\c"add name=Ku6 regexp="^get.+\\f4v.+\\ku6"add name=Qiyi regexp="^get.+\\qiyi.+\\swf"add name=QQsp regexp="(^\\x03.\?\\xE1\\x8D|^\\x02\\x02|^\\x04\\x1E)"add name=QQMusic regexp="(^\\xFE.\?.\?.\?.\?\\xCF|^get.+\\qqmusic.\?\\qq.+\\qqmusic)"add name=Vod_f4v regexp="^.*get.+\\.f4v.*\$"add name=WebTV regexp="^.*get.+\\.(f4v|flv).*\$"add name=Vod_mp3 regexp="\"^.*get.+\\\\.mp3.*\\\$\""add name=QQLive regexp="(^get.+\\video.\?\\qq.+\\flv|^\\xFE.\?.\?.\?.\?\\xD3|^get.+\\video.\?\\qq.+\\mp4)"add name=PPLive regexp="(\\x06\\x02\\xA8\\xC0\\xB1\\x13|\\xA8\\x02\\x06\\x19\\x1A\\x5F\\x1B\\x6F\\xAE\\xE1|^get.+\\mp4.\?\\key.+\\pplive)"add name=Kugou regexp="(^post.+\\x0D\\x0A\\x0D\\x0A|^http.+\\x0D\\x0A\\x0D\\x0A|^e)"add name=DNS regexp="^.\?.\?.\?.\?[\01\02].\?.\?.\?.\?.\?.\?[\01-\?][a-z0-9][\01-\?a-z]*[\02-\06][a-z][a-z][fglmoprstuvz]\?[aeop]\?(um)\?[\01-\10\1C][\01\03\04\FF]"add name=Jpg regexp="^.*(post|POST|get|GET).+\\.jpg.+\\http"add name=Htm regexp="^.*(post|POST|get|GET).+\\.htm.+\\http"add name=http-itunes regexp="http/(0\\.9|1\\.0|1\\.1).*(user-agent: itunes)"add name=httpaudio regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: audio)"add name=httpvideo regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: video)"add name=pressplay regexp="user-agent: nsplayer"add name=quicktime regexp="user-agent: quicktime \\(qtver=[0-9].[0-9].[0-9];os=[\\x09-\\x0d -~]+\\)\\x0d\\x0a\r\\n"add name=thunder5_see regexp="^(get|post) /.*http/*[\\x09-\\x0d -~].*host: .*\\.xunlei.c

om[\\x09-\\x0d -~]"add name=thunder5_tcp regexp="^((^get .*http/1\\.1\\x0d\\x0aaccept: \\*/\\*\\x0d\\x0acache-control: no-cache\\x0d\\x0aconnection: keep-alive\\x0d\\x0a.*pragma: no-cache\\\x0d\\x0a.*user-agent: mozilla/4\\.0 \\(compatible; msie 6\\.0; windows nt 5\\.1; sv1; \\.net clr 1\\.1\\.4322; \\.net clr 2\\.0\\.50727\\)\\x0d\\x0a\\x0d\\x0a\$)|(\post (/.*http/*[\\x09-\\x0d -~].*host: .*sandai.-net|/ http/1\\..\\x0d\\x0ahost: .*:80\\x0d\\x0acontent-type: application/octet-stream\\x0d\\x0a)))"add name=http2 regexp=\"http/(0\\.9|1\\.0|1\\.1) [1-5][0-9][0-9] [\\x09-\\x0d -~]*(connection:|content-type:|content-length:|date:)|post [\\x09-\\x0d -~]* http/[01]\\.[019]"/ip firewall mangleadd action=mark-connection chain=forward layer7-protocol=Kugou new-connection-mark=p2p_connadd action=mark-connection chain=forward layer7-protocol=QQLive new-connection-mark=p2p_connadd action=mark-connection chain=forward layer7-protocol=thunder5_see new-connection-mark=p2p_connadd action=mark-connection chain=forward layer7-protocol=thunder5_tcp new-connection-mark=p2p_connadd action=mark-connection chain=forward layer7-protocol=pplive new-connection-mark=p2p_connadd action=mark-connection chain=forward layer7-protocol=PPLive new-connection-mark=p2p_connadd action=mark-packet chain=forward connection-mark=p2p_conn new-packet-mark=p2padd action=mark-connection chain=forward layer7-protocol=PPS new-connection-mark=p2p_connadd action=mark-packet chain=forward connection-mark=!p2p_conn new-packet-mark=generaladd action=mark-packet chain=forward new-packet-mark=small packet-size=32-512add action=mark-packet chain=forward new-packet-mark=big packet-size=512-1200add action=mark-connection chain=forward new-connection-mark=users-con src-address=192.168.88.0/24add action=mark-packet chain=forward connection-mark=users-con new-packet-mark=users/queue typeadd kind=pcq name=pcq-download pcq-classifier=dst-addressadd kind=pcq name=pcq-upload pcq-classifier=src-address/queue treeadd limit-at=1M max-limit=1M name=p2p1 packet-mark=p2p parent=WAN queue=defaultadd limit-at=45M max-limit=50M name=p2p2 packet-mark=p2p parent=LAN queue=defaultadd max-limit=100M name=ClassA parent=LAN queue=defaultadd name=ClassB parent=ClassA queue=defaultadd name=Leaf1 packet-mark=general parent=ClassA priority=7 queue=defaultadd name=Leaf2 packet-mark=small parent=ClassB priority=5 queue=defaultadd name=Leaf3 packet-mark=big parent=ClassB priority=6 queue=defaultadd max-limit=100M name=Download parent=LANadd name=queue1 packet-mark=users parent=Download queue=pcq-downloadadd max-limit=4M name=Upload parent=WANadd name=queue2 packet-mark=users parent=Upload queue=pcq-upload/queue simple> :for aaa from=2 to=254 do={/queue simple add name=("User" . $aaa) dst=("192.168.88." . $aaa) target=0.0.0.0/0 limit-at=2000000/100000 max-limit=2500000/150000}

更多相关推荐:
视频脚本范本

视频脚本

广告脚本范例

情感广告作品篇名:《爱情纯度》服务产品:矿泉水时长:1分40秒

脚本范例2

秋天的图画脚本

分镜头脚本范本

听说刘若英mv分镜头脚本20xx0515179王玲玲

分镜头脚本范本

分镜头脚本范本脚本编撰人:***成员:***

拍摄脚本

作品主题:哎呦喂!爱,有味:爱,always!班级:高一九班小组长:XXX小组成员:XXX拍摄脚本说明一、创作分工二、拍摄脚本备注:

专题片片拍摄脚本范例

二十四载勤立业薪火相继铸辉煌二片头片尾AE特效合计2分钟三相关资料收集四监制人员名单总监制张展宇监制杨中发策划市场部统筹网络中心文案李雪美后期向长玉时间20xx年5月

分镜头脚本格式

分镜头脚本格式

一些广告脚本和大家分享

一KFC情人节广告30秒2月17情人节主题2月17情人节属于用心交流的你们在这则广告中通篇都不出现主人公的面孔我们用KFC的纸制咖啡杯可乐杯和吸管作为道具现场演绎出平凡而又温馨的一幕您是否还记得儿时玩过的自制小...

广告委托代理合同范本

广告委托代理合同本协议由下列双方订立并拟订客户与广告公司合作及经营细则甲方地址乙方地址1广告服务11根据甲方要求乙方为甲方的服务在地区提供广告服务包括策略运筹创作和制作媒介策划及购买12如有需要甲方将要求乙方负...

广告服务代理服务合同范本研究与分析

广告服务代理服务合同范本甲方乙方甲乙双方本着平等合作互惠互利的原则经友好协商根据中华人民共和国合同法中华人民共和国广告法等有关法律法规的规定就甲方委托乙方作为甲方XX华庭的广告服务代理包括平面创意撰文设计策划事...

影视广告分镜头脚本模板

片名寻天堂客户新疆阿勒泰地区喀纳斯广告语喀纳斯催发生命灵感

脚本范本(46篇)