节省流量的好方法,用google wap

普遍适用的规则分享、讨论

Moderator: phoenix

Post Reply
nepter
Posts: 30
Joined: Jan 14 2009, 15:36

节省流量的好方法,用google wap

Post by nepter »

3G时代的来临让我们随时随地都能网上冲浪,可三大运营商的昂贵资费又不得不使我们在用3G冲浪时小心翼翼。比如电信的包流量卡,一个月1G需50大洋。一个大型门户网站首页一般2M,新闻页面500k,一不小心50大洋就如撒钱入海,耳边顿时响起电信淫荡的笑声。为了对抗资费昂贵的不公,我们需要拿起有力的武器,Proxomitron就是其中的代表。

作为劈山开路者,我不是第一个,但我也在努力向着以最少的资费获取最大信息的方向前进,并拯救被信息洪流淹没了的我们于垄断国企的虎口狼牙之中。通过一天来Proxo的研究,小有成果,在这里慢慢向大家展开。献丑了

强大的Google推出了为手机服务的网页wap浏览,用wap浏览大型网页可以节省不少的流量,一般有80% off。Google wap view 网址是 http://www.google.cn/gwt/x?u=
下面的规则专为wap view服务,当你按住CTRL点击链接时,它会以wap view的形式打开网页。

Code: Select all

In = FALSE
Out = TRUE
Key = "URL:  google wap viewer"
URL = "$KEYCHK(^C)$SET(FLT=wap)"
Match = "^$URL(*google*)"
Replace = "$JUMP(http://www.google.cn/gwt/x?u=$ESC(\u))$STOP()"
因为CTRL键和sidki冲突,可改用其它键,我的PM里用的是g。由于google转译,网页打开速度可能会慢1-2秒。

由此展开,可以设置各种键进行各种操作。比如按住t是用google翻译网页,按住q是跳过PM直接打开。这功能在sidki里就有,就是选择少难记,按键也不一样。我们可以设置自己常用的字符键做想做的事
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: 节省流量的好方法,用google wap

Post by phoenix »

Code: Select all

URL:  google wap viewer
URL:会导致一个问题,详情可以参考: http://mizzmona.proxfilter.net/proxomitron/notes/
If "URL:" named Keys exist, the headers as listed in the config's text file will normally vary between two sort orders, the order "flipping" from one to the other each time the config is loaded then saved. If there are no "URL:" Keys, the order of the header filters in the text file remains consistent.

Code: Select all

$SET(FLT=wap)
可能你的其他规则要用到这个变量,但单独使用这个规则的时候不需要,应该说明一下。

Code: Select all

^$URL(*google*)
会排除掉路径里包含 google 的 URL ,比如 http://www.site.com/google_vs_bing 之类的,应该不是你的本意。
nepter
Posts: 30
Joined: Jan 14 2009, 15:36

Re: 节省流量的好方法,用google wap

Post by nepter »

嗯,说的是,还有很多需要学习的地方。
这样差不多了吧。

Code: Select all

In = FALSE
Out = TRUE
Key = "!URL:  google wap viewer"
URL = "$KEYCHK(^C)"
Match = "^$URL(*www.google.*)"
Replace = "$JUMP(http://www.google.cn/gwt/x?u=$ESC(\u))$STOP()"

还在读sidki中,看的晕头转向。。。
版大,PrxMsg是什么意思,$SET(a=$TST(b=c)) 这怎么理解
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: 节省流量的好方法,用google wap

Post by phoenix »

虽然能工作,但是逻辑上不通,因为并没有 !URL 这个 header 供你来 Match 和 Replace 。

写成下面的形式比较好:

Code: Select all

[HTTP headers]
In = FALSE
Out = TRUE
Key = "!URL:  google wap viewer"
URL = "$KEYCHK(^C)(^www.google.)$JUMP(http://www.google.cn/gwt/x?u=$ESC(\u))$STOP()"
nepter wrote:PrxMsg是什么意思
Prox Message,不是 prox 内置的,只是 sidki 用的提示性语句,便于你在 log window 中查看而已
nepter wrote:$SET(a=$TST(b=c)) 这怎么理解
请参考 sidki-etc\Techniques.txt :

Code: Select all

3  Variables can be conditionally set by inserting a test.

Examples:
$SET(0=$TST(foo=false)new value)                 \0 is reset
$SET(0=$TST(foo=true)new value)                  \0 = "new value"
$SET(test=$TST(foo=false)new value)            test retains previous value
$SET(test=new$TST(foo=false) value)            test = "new"
$SET(test=new$TST(foo=true) value)             test = "new value"
Post Reply