wbyz20 发表于 2008-8-26 11:42:09

**************网页优先***********************

自己搞的网页优先,目前状况还不错,可以达到效果。大家看下还有没有什么更好的方法。。。截图只截了一小部分。。。欢迎大家指点。。。。











add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=msie content=MSIE disabled=no dst-port=80 protocol=\
    tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=jpg content=.jpg disabled=no dst-port=80 protocol=\
    tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=gif content=.gif disabled=no dst-port=80 protocol=\
    tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=htm content=.htm disabled=no dst-port=80 protocol=\
    tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=html content=.html disabled=no dst-port=80 \
    protocol=tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=asp content=.asp disabled=no dst-port=80 protocol=\
    tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=aspx content=.aspx disabled=no dst-port=80 \
    protocol=tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=php content=.php disabled=no dst-port=80 protocol=\
    tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=swf content=.swf disabled=no dst-port=80 protocol=\
    tcp
add action=add-dst-to-address-list address-list=web80 address-list-timeout=5m \
    chain=forward comment=shtml content=.shtml disabled=no dst-port=80 \
    protocol=tcp
add action=mark-connection chain=forward comment=web80 disabled=no \
    new-connection-mark=web passthrough=yes src-address-list=web80
add action=mark-connection chain=forward comment="" disabled=no \
    dst-address-list=web80 new-connection-mark=web passthrough=yes
add action=mark-packet chain=forward comment="" connection-mark=web disabled=\
    no new-packet-mark=web80 passthrough=no



[ 本帖最后由 wbyz20 于 2008-8-26 20:26 编辑 ]

hcb 发表于 2008-8-26 12:08:05

其中的 .shtml 是什么意思,没有看明白,能用文字解释一下原理就最好

ganlei666 发表于 2008-8-26 13:36:21

意思就是将带有.shtml的连接标记~优先转发~这个效果并不明显的~因为ros的关键字过滤功能还是很弱的~如果真的想做网页优先的话还是做squid代理才是王道啊

hcb 发表于 2008-8-26 16:25:24

我以为是以 .shtml 后缀的页面,很多页面都是以php,jsp等为后缀的

每个http页面中都有 <html> 这个关键字,不知道非网页的其他 http 80端口的应用是不是也包含这个关键字,如果不含有这个关键字的话,是不是可以用它来区分是网页还是其他呢?

wbyz20 发表于 2008-8-26 20:24:58

你没有看完吧。下面也有.php.jsp等脚本我只是举一个例子,后面是脚本。。。。目前ROS只能做到这样。。。效果还是有的。

jykgcx 发表于 2008-8-26 23:43:11

好东西:)

ganlei666 发表于 2008-8-27 10:32:39

并不是.shtml后缀的哦~只要连接中包含这个关键字都会被认为符合规则的~

wbyz20 发表于 2008-8-27 14:17:32

我都说了,ROS只能做到这样了.哪位有更高明的方法,请指教....

ganlei666 发表于 2008-8-27 14:37:12

l7可以的~不过要3.0以上版本支持

wbyz20 发表于 2008-8-27 16:33:12

L7的正规表达式现在还不能做策略....

广东林001 发表于 2010-5-13 08:59:35

试试

wugalang88 发表于 2010-5-13 14:08:15

顶一下

9939781 发表于 2010-5-13 14:18:03

很有创意,我纯路过支持一下

song22345 发表于 2010-5-13 14:39:10

这样把包标记好几次,在路由里转了好几次,占用系统资源是不是太大了
楼主能说下你多少机器在线时,CPU的占用率是多少

47771885 发表于 2010-5-13 17:20:56

俺 只能说累
页: [1] 2
查看完整版本: **************网页优先***********************