|
本帖最后由 guyschaos 于 2011-12-1 21:49 编辑 7 e% N0 u7 v) t$ c6 k7 c: ~. X/ S
: l2 O% Y2 V8 m+ q* ~
WeerWap
0 D1 S' Z' \: s% Z5 l% c大概是世界上第一个能让你使用webos通过cmwap上网的软件。
! T0 g3 S- N# O( \$ G0 I大致原理是利用redsocks和iptables转发所有webos的网络通信,通过移动的10.0.0.172:80连接上网。对于DNS解析则是通过pdnsd的tcp解析方式解决。! ^& M: [3 b9 p: Q0 ?# }
redsocks和pdnsd我自己交叉编译的,iptables Veer ROM中已经自带了。
# F4 j& b5 b4 `! }. Z7 h, @0 t' H使用这个软件之后,基本上所有WebOS程序都可以使用cmwap了。(浏览器,微博什么的都可以)
: N" T" F6 _' _/ H. c) d
( R: ^3 a, L& p简单使用说明:
5 a0 ]9 Z v! e6 s" O( j点击Switch切换
) {" c) U1 w6 B) G4 }$ h# v. T8 Q如显示Stopped则代表没有启用
# q/ k1 v) ?6 W# E8 o0 d ]如果显示Running则代表已启用
9 ^. {' K7 V0 v2 D/ R- \4 m( b9 ]+ v/ N; p
$ l6 E' k0 E" v
局限性和已知问题:
6 x( z# U) u& W1 U& u5 i2 P1 Phttp代理不能保持状态,所以用来挂聊天软件之类的容易断, I$ y+ C) n' G( C- p c# }
这个方式只能转发TCP,不支持UDP。不过放心吧,手机上的UDP应用不多。; Q! }8 l2 B6 v8 t+ W2 V- w
需要homebrew-js-service-framework环境3 t k1 }& S4 s1 D1 C7 k/ _
只在Veer (webos 2.1)上测试过——我刚买的
: w* V, g& s& y. O: { q! y不支持根据网络接入自动切换.所以,如果用wifi或者其他接入点了,记得点击switch,使服务停止(显示Stopped)
1 b/ [ A @1 A6 _' B# b8 F% D* i$ L+ @: s
如果你喜欢这个应用,你可以回复帖子,可以捐助
- g! J# ?! c8 `2 u支付宝: msshenhh@163.com 沈欢欢5 n; J; q i( u: @# z# {
也可以什么都不做。! I1 {7 H, B6 }0 d: t+ q
( O) [' n* x! }/ r7 t6 V. }2 Q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
|