一个北京联通沃宽 100M 提速客户端的开源 Java 实现

2015-04-07 13:44:59 +08:00
 tobyxdd

北京联通的这货想必各位都知道了...任何速率提速到100M的,不过桌面平台本身只有Windows版而且实在太流氓(替换系统文件劫持网页

所以抓包研究了下实现,协议很简单,核心部分就是3个php的API控制提速、恢复和心跳包

然后就用Java写了这货 :)
https://github.com/tobyxdd/OpenWokuan

最逗的是每月限制提速20小时的逻辑判断是在客户端进行的,即使可用时长剩0 直接调提速API也可以继续无限提= =

他们那3个php写的也很拙劣,大量无用无验证的参数和诡异的返回格式

有空可能还会做个Android客户端 _(:3」∠)_

14436 次点击
所在节点    宽带症候群
66 条回复
nicai000
2015-04-07 13:46:55 +08:00
赞赞赞
msdx123
2015-04-07 13:52:56 +08:00
力顶楼主!!!
tobyxdd
2015-04-07 13:55:41 +08:00
刚刚忘了传Release 补上了
https://github.com/tobyxdd/OpenWokuan/releases
xiaozhizhu1997
2015-04-07 13:56:41 +08:00
赞!我有朋友用的帝都联通!
kappa
2015-04-07 13:59:09 +08:00
路由拨号的有用么?
mortal
2015-04-07 14:10:12 +08:00
最喜欢这类造福众生的东西!虽然不是帝都人民但还是表示怒赞~感谢已送出。
tobyxdd
2015-04-07 14:10:17 +08:00
@kappa 北京联通的应该都可以吧
leecade
2015-04-07 14:16:01 +08:00
Macccc 用户咋办
hadoop
2015-04-07 14:18:55 +08:00
adsl 4m用户含泪飘过
kurtrossel
2015-04-07 14:19:37 +08:00
赞~~~

晚上回家一试
canesten
2015-04-07 14:23:57 +08:00
大赞楼主的探索精神,感谢已发送。
@leecade
源代码都在了,自己在mac下编译一下就是了。
@tobyxdd
楼主你是用JDK8编译的JAR包,在低版本JRE无法运行。
y051313
2015-04-07 14:27:54 +08:00
@kappa 之前用过ios客户端,没感觉有什么区别。。
看到有人说必须要直接拨号才行
tobyxdd
2015-04-07 14:28:47 +08:00
@canesten 对= =那就gradlew distZip一下吧
crown
2015-04-07 14:47:44 +08:00
@tobyxdd 瞎了,虽然我是电信,但还是佩服lz的心细
yuningmiao
2015-04-07 14:59:02 +08:00
java是不是就不能用在路由器上了。。
loserwn
2015-04-07 16:00:01 +08:00
楼主。低调哇。这个让联通知道了,……他们升级了就没有免费午餐了。
est
2015-04-07 16:18:50 +08:00
> 核心部分就是3个php的API控制提速、恢复和心跳包

那岂不是3个curl命令搞定。。。
fuck010bj
2015-04-07 16:29:15 +08:00
低调啊 小心联通知道了 多谢楼主 正用着帝都联通每月20小时提速
datou
2015-04-07 17:31:26 +08:00
[17:31:03] OpenWokuan by Toby Huang
[17:31:03] An open-source Beijing Unicom Speedbooster.
[17:31:03] No account is specified in the parameters!
[17:31:03] Retrieving account information...
[17:31:04] ---------------
[17:31:04] Account ID - 100000000000
[17:31:04] Boost Stat - * FALSE *
[17:31:04] Hours Left - 0.0
[17:31:04] Old Speed - 0 Mbps
[17:31:04] New Speed - 0 Mbps
[17:31:04] ---------------
[17:31:04] Boosting...
Exception in thread "main" java.lang.NullPointerException
at com.mashape.unirest.http.utils.URLParamEncoder.encode(URLParamEncoder
.java:32)
at com.mashape.unirest.request.HttpRequest.routeParam(HttpRequest.java:6
7)
at com.mashape.unirest.request.GetRequest.routeParam(GetRequest.java:39)

at com.tobyxdd.openWokuan.SpeedBooster.boost(SpeedBooster.java:36)
at com.tobyxdd.openWokuan.AppMain.main(AppMain.java:60)
tobyxdd
2015-04-07 17:45:08 +08:00
@datou 确定你是北京联通?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/182083

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX