via:http://yooooo.us/2015/xunlei-fastdick-router?variant=zh-hans
Gayhub: https://github.com/fffonion/Xunlei-FastDick 可以在路由器或者同一网络下的任意设备上登陆并心跳,这样就不用开电脑也不用在手机里装奇怪的应用了。 对我有洁癖你来打我呀 有问题请留言,貌似有时候不好使
快速入门- 同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456,并保存
- python ./swjsq.py &
使用方法以小米路由为例 - 开启SSH
- 安装Python
- 将项目文件通过winscp拷贝到路由临时文件夹,同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456,并保存
- 进入目录,$ python ./swjsq.py
- 安装生成的swjsq_0.0.1_all.ipk,安装后,路由 /tmp/bin 目录将有 swjsq 文件
- 将swjsq移到/data/usr/bin,测试运行一次看能否提速,然后加入到PATH: 1.export PATH=$PATH:/data/usr/bin2.echo 'export PATH=$PATH:/data/usr/bin' >> /etc/profile
- 设置自启动 vi /etc/init.d/usb_deploy_init_script.sh 找到以下两行: 1.rm -rf /tmp/xiaomi_router2.mkdir -p /tmp/xiaomi_router 在下面加入一行命令/data/usr/swjsq
- 重启,稍等几分钟,ssh到路由,使用ps命令查看swjsq是否正常启动,提速是否成功。
说明- Python版本可以为2.x或3.x(但是Python3.x没有支持生成ipk包,所以会报一个错(因为作者比较懒
- 如果路由器硬件限制无法安装Python,也可以在PC上运行脚本,登陆成功后会生成swjsq_wget.sh以及一个ipk包,将生成的ipk安装进路由器即可
- 如果路由器配置较高,也可以直接用python ./swjsq.py &的方式加速,同理修改设置自启动脚本
- 明文存储的密码将会在第一次登陆成功后保存为数字ID和密码的MD5,明文文件将会删除
- 会员权限及月加速流量等详见这里
- 自带这里抄的纯python实现RSA加密,可选安装pycrypto加快(首次)运算速度
TODO
楼下的评论:
真是帮了大忙了,彻底摆脱PC客户端和手机客户端了。之前我都不得不把闲置的安卓手机拿出来,专门作为用于加速的设备。我是小米路由mini,安装python不说,其他方面遇到了不少问题,分享一下:
1.小米路由系统是只读的,生成的ipk安装包会安装到tmp/bin,感觉可能丢失,于是我把它移动到/data/usr/bin。
2.小米路由带的busybox不支持grep -p命令,花了好大功夫才改成grep -e能用的。
3.小米路由带的shell是ash,脚本默认是bash,把脚本第一行改成ash就能运行了
3.弄不太懂这个脚本的后台运行和开机自动启动,在shell里开启后,关掉shell客户端,好像能保持后台运行,不太肯定。开机启动参考其他文章改了下,不确定有用没。
4.在手机开启提速以后,运行python脚本会报错Error: can not upgrade, so sad TAT,只要退出手机登陆,等待提速状态超时关闭后,就能正常提速了。
|