北京联通沃宽无限制提速开源实现完善版

2015-11-02 22:08:37 +08:00
 msdx123

前言

/t/232710 这个没用正则且需要手动改帐号
这个版本实现正则+自动获取帐号

这是啥?

一个能帮助北京联通光纤用户利用沃宽提速到 100M 的脚本 /可执行文件。

特点呢?

咋用?

执行 python 脚本 ( speedy.py for python2; speedy3.py for python3)

Windows 用户可以执行 speedy.exe

源码

For Python2

import urllib2
import urllib
import datetime
import time
import re
import os
ContentID = urllib2.urlopen('http://bj.wokuan.cn/web/startenrequest.php').read()
ID = "".join(re.findall(r"cn=(\d*)",ContentID))
Content = urllib2.urlopen('http://bj.wokuan.cn/phoneservice/get_server_time.php').read()
YR = int("".join(re.findall(r"\"(\d*)-",Content)))
MTH = int("".join(re.findall(r"-(\d*)-",Content)))
D= int("".join(re.findall(r"-(\d*) ",Content)))
HR = int("".join(re.findall(r" (\d*):",Content)))
MIN = int("".join(re.findall(r":(\d*):",Content)))
SEC = int("".join(re.findall(r":(\d*)\"",Content)))
s = datetime.datetime(YR,MTH,D,HR,MIN,SEC)
TM = str(int(time.mktime(s.timetuple()))*1000)
data = {}
data['device'] = 'Android Phone'
data['devicename'] = 'Android Phone'
data['reqtime'] = TM
data['paras'] = '{"device":"Android Phone","devicename":"Android Phone","reqtime":"'+TM+'","upspeedcode":"09","oldspeedcode":"01","adslaccount":"'+ID+'","accetime":"300000.0","sv":"is"}'
data['accetime'] = '300000.0'
post_data = urllib.urlencode(data)
url = 'http://bj.wokuan.cn/phoneservice/mobile_improvespeed.php'
req = urllib2.urlopen(url, post_data)
res = req.read()
print("".join(re.findall(r":\"(.*)\",\"",res)))
print("Press Enter to exit.")
raw_input()

For Python3

import urllib.request
import urllib.parse
import urllib
import datetime
import time
import re
ContentID = urllib.request.urlopen('http://bj.wokuan.cn/web/startenrequest.php').read().decode('utf-8')
ID = "".join(re.findall(r"cn=(\d*)",ContentID))
Content = urllib.request.urlopen('http://bj.wokuan.cn/phoneservice/get_server_time.php').read().decode('utf-8')
YR = int("".join(re.findall(r"\"(\d*)-",Content)))
MTH = int("".join(re.findall(r"-(\d*)-",Content)))
D= int("".join(re.findall(r"-(\d*) ",Content)))
HR = int("".join(re.findall(r" (\d*):",Content)))
MIN = int("".join(re.findall(r":(\d*):",Content)))
SEC = int("".join(re.findall(r":(\d*)\"",Content)))
s = datetime.datetime(YR,MTH,D,HR,MIN,SEC)
TM = str(int(time.mktime(s.timetuple()))*1000)
data = {}
data['device'] = 'Android Phone'
data['devicename'] = 'Android Phone'
data['reqtime'] = TM
data['paras'] = '{"device":"Android Phone","devicename":"Android Phone","reqtime":"'+TM+'","upspeedcode":"09","oldspeedcode":"01","adslaccount":"'+ID+'","accetime":"300000.0","sv":"is"}'
data['accetime'] = '300000.0'
post_data = urllib.parse.urlencode(data).encode(encoding='UTF8')
url = 'http://bj.wokuan.cn/phoneservice/mobile_improvespeed.php'
req = urllib.request.urlopen(url, post_data)
res = req.read().decode('utf-8')
print(res)

可执行文件

http://pan.baidu.com/s/1o69w23C

efae

最后

Q :为啥不用 Github 等?

A :懒

Q :有 Bug 么?能用么?

A :不保证

8182 次点击
所在节点    分享创造
65 条回复
dawncold
2015-11-08 15:23:39 +08:00
今晚测试一下

没看出为何能绕过提速上限,难道联通使用了用户传的参数?
msdx123
2015-11-08 20:41:13 +08:00
@dawncold 绕过时间上限而已。联通提速时间限制在客户端上做的
dawncold
2015-11-09 01:41:30 +08:00
@msdx123 oldspeedcode 应该是根据每个人的套餐不同而不同,我看 app 会先获取这方面的信息再提速
msdx123
2015-11-09 09:39:51 +08:00
@dawncold 这个我之前试了一下,写的什么都可以提速
dawncold
2015-11-09 12:50:18 +08:00
@msdx123 用命令提速后使用手机客户端可以看到已经提速了,但半小时后再看就已经降回原来的速度了,不过我没试过是不是实际网速仍然保持着 100M ,这点正常么?
SkyTodInfi
2015-11-11 12:22:28 +08:00
提了之后 speedtest 还是原来的速度。。。但显示是 success
ydq419453527
2015-11-11 16:28:45 +08:00
等回家的时候做测试 =。=
yt1988
2015-11-14 19:03:34 +08:00
这几天好像不好使了,北京联通,提示 success ,但实际速度没有变化
SkyTodInfi
2015-11-17 15:54:22 +08:00
@yt1988 是的,之前是可用的,最近不行了
nemuol
2015-11-23 21:36:31 +08:00
现在貌似失效了
msdx123
2015-11-23 21:59:57 +08:00
@nemuol 然则我还在用。。
a578584464
2016-04-06 14:36:40 +08:00
不知道为什么用了之后 10 小时显示我用没了 之后再用这软件就不管用了有时候什么都不显示 有时候显示 success 但是网速没变化 加 Q 具体说吧
a578584464
2016-04-06 14:37:23 +08:00
Q 578584464
wangchll
2016-04-06 17:02:58 +08:00
昨晚北京联通做了一次大升级。。。貌似。。。今天不能用了。。。提示 success ,其实。。。没提速
msdx123
2016-04-11 02:14:40 +08:00
@wangchll 我这还能用- -
ayxl
2016-04-12 11:08:48 +08:00
@msdx123 牛!实测可用!谢谢无私奉献!
rlslgc
2016-05-02 18:53:00 +08:00
不能用的先用客户端恢复原始速率即可。
rlslgc
2016-05-02 18:58:47 +08:00
完善版还可以更完善
liuzhiyong561
2016-05-27 18:49:14 +08:00
可以用不过得用客户端停止下提速,要不然也不管用
liuzhiyong561
2016-05-28 13:49:31 +08:00
怎么才能让他在路由器 29 分钟运行一次,目前我写到路由器里可以手动运行

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

https://tanronggui.xyz/t/233067

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

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

© 2021 V2EX