迅雷快鸟

一个可以运行在路由器的迅雷快鸟(diǎo)和上行提速客户端

在提交issue前,请先阅读须知

快速入门

下载并解压

同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456(英文逗号),并保存

python ./swjsq.py &

详细使用方法

能安装Python的路由器

以小米路由为例

开启SSH

安装Python (OpenWRT用户可以安装完整的python包,或者安装python-light, python-codecs和python-openssl三个包

将swjsq.py通过WinSCP拷贝到路由/data/usr/bin/swjsq,同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456(英文逗号),并保存

使用SSH进入目录/data/usr/bin/swjsq,运行$ python ./swjsq.py

测试运行一次看能否提速,提示Upgrade done: down xxM, up xxM即表示成功。如果只开启了快鸟会员,则只显示down xxM;如果只开启了上行提速会员,则只显示up xxM。

设置自启动

SSH运行vi /etc/rc.local 或者进入LuCI的本地启动脚本界面:

在exit0语句之前加上:

nohup python /data/usr/bin/swjsq/swjsq.py >/dev/null 2>&1 &

重启,稍等几分钟,ssh到路由,使用ps命令查看swjsq是否正常启动,提速是否成功。

升级路由器固件后,需要重新设置自启动,swjsq一般不需要重新设置,请注意备份swjsq文件。

无法安装Python的路由器

适用于硬件条件有限无法在路由器上安装Python的用户

在路由器上安装支持https的wget或curl

在PC上安装Python,2.x或3.x版本均可

下载swjsq.py,同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456(英文逗号),并保存

在PC的命令提示符中进入刚才下载的目录,然后运行python swjsq.py

提示Upgrade done: down xxM, up %xxM即表示成功登陆成功。如果只开启了快鸟会员,则只显示down xxM;如果只开启了上行提速会员,则只显示up xxM。

安装生成的swjsq_0.0.1_all.ipk,安装后,路由/bin目录将有 swjsq 文件;进入第8步

如果对路由器/bin目录的修改重启后会丢失,请使用WinSCP手动将前一步中PC上生成的swjsq_wget.sh拷贝到路由器上不会丢失的目录,如/data/usr/bin,并更名为swjsq;进入第9步

设置自启动,在路由器的启动项界面将swjsq设置为已启用;进入第10步

手动修改启动项:

SSH运行vi /etc/rc.local或者进入LuCI的本地启动脚本界面:

在exit0语句之前加上:

nohup /bin/swjsq >/dev/null 2>&1 &

前一步中如果手动拷贝了swjsq_wget.sh,此处应改为:

nohup /data/usr/bin/swjsq >/dev/null 2>&1 &

进入第10步

重启,稍等几分钟,ssh到路由,使用ps命令查看swjsq是否正常启动,或者在路由器系统进程界面查找是否存在{swjsq} /bin/ash /bin/swjsq进程;检查提速是否成功。

升级路由器固件后,需要重新设置自启动,swjsq一般不需要重新设置,请注意备份swjsq文件。

Docker

下载最新 docker镜像

$ docker pull fffonion/xunlei-fastdick

群晖用户可以直接从套件->Docker->注册表中搜索xunlei-fastdick并下载;如果拉取失败,可以登录SSH后运行上述命令。

或者使用DaoCloud镜像

$ docker pull daocloud.io/fffonion/xunlei-fastdick

指定环境变量作为启动参数

$ docker run -d --name=xunlei-fastdick --restart=unless-stopped -e XUNLEI_UID= -e XUNLEI_PASSWD= fffonion/xunlei-fastdick

如果上一步使用了DaoCloud镜像

$ docker run -d --name=xunlei-fastdick --restart=unless-stopped -e XUNLEI_UID= -e XUNLEI_PASSWD= daocloud.io/fffonion/xunlei-fastdick

编译基于arm32v7内核的镜像(例如运行在树莓派上)

编译

$ docker build -f Dockerfile.arm32v7 -t yourname/xunlei-fastdick .

运行

$ docker run -d \

--name=xunlei-fastdick \

--restart=unless-stopped \

-e XUNLEI_UID= \

-e XUNLEI_PASSWD= \

yourname/xunlei-fastdick

说明

生成的swjsq_wget.sh和swjsq_0.0.1_all.ipk包含了账户信息,请不要共享给他人使用

程序会查询快鸟和上行提速的到期时间,并自动选择是否开启快鸟提速和上行提速功能

第一次登陆成功后,用户名和密码会明文保存在.swjsq.session文件中。如果需要更换账号,只需新建一个 swjsq.account.txt,并重新运行python脚本

如果修改或更新了python脚本,下次运行时将重新生成ipk包和swjsq_wget.sh,请重新安装ipk或拷贝swjsq_wget.sh到路由器

会员权限及月加速流量等详见这里

自带这里抄的纯python实现RSA加密,可选安装pycrypto加快(首次)运算速度

同类产品

docker 快鸟_GitHub - fffonion/Xunlei-Fastdick: 迅雷快鸟 Xunlei Network Accelerator For Router相关推荐

  1. 迅雷快鸟联通宽带提速区域扩至7个省市,最高提速达500M!

    近期,迅雷快鸟和中国联通宽带合作力度进一步加强,联通宽带覆盖由以前4个省市增至7个省市(新增浙江,江苏,青海三个省市).目前,快鸟家庭宽带支持区域为"电信30个省市+联通7个省市" ...

  2. 精品软件推荐 迅雷快鸟 中国电信宽带加速软件

    官网: http://k.xunlei.com 建议30M以下的电信的用户安装,使用. 迅雷快鸟是迅雷与网络宽带运营商(中国电信)合作推出的一项上网加速服务,可以大幅提高用户现有物理宽带带宽 (在运营 ...

  3. 迅雷快鸟家庭宽带提速的原理是什么?

      迅雷快鸟是迅雷与网络运营商合作推出的一项上网加速服务,技术原理为大幅提高用户现有物理宽带带宽,提升上网速度,让你在看视频.游戏.购物.下载文件等场景时享受大带宽畅快加速.有些是用CDN加速的! 迅 ...

  4. 迅雷快鸟覆盖全国30个省市,北京联通最高提速至500M

    近日迅雷快鸟完成了产品重大升级,全国23个省市的电信光纤用户,在使用快鸟服务之后,基础带宽是100M的,可以直接提升至200M.而此前,只有福建等四个省市的电信光纤用户可以享受这一提速服务.据了解因为 ...

  5. 迅雷快鸟的原理-可能

    偶尔在父母家试用了一下迅雷新产品-迅雷快鸟,非常好奇,带宽确实提高了,在网上搜了一圈,只有运营方式,但没有实现原理. 对于一个通信专业出身的人,觉得这不可能,记得父母家用的是电话线ADSL拨号,这种方 ...

  6. 迅雷快鸟重大升级,23省市电信光纤宽带可提速至200M

    IT之家7月12日消息 近日迅雷快鸟完成了产品重大升级,全国23个省市的电信光纤用户,在使用快鸟服务之后,基础带宽是100M的,可以直接提升至200M.而此前,只有福建等四个省市的电信光纤用户可以享受 ...

  7. 批量离线下载迅雷快传资源

    因为我喜欢在iPad上看视频,所以喜欢先把视频下载到迅雷离线然后云转码以后在下载,可是这次从迅雷快传下载大侦探波罗遇到麻烦了.http://kuai.xunlei.com/d/HLIWSXMUTGIE ...

  8. 搜索迅雷快传资源的方法~

    迅雷快传是一个不错的分享平台,但是迅雷竟然不提供搜索功能.不过我们可以用以下方法进行搜索. 一.打开百度 二.在百度搜索栏内输入  site:(kuai.xunlei.com)+关键词        ...

  9. RedHat Enterprise Linux Server 6.4 迅雷快传 下载地址

    原始下载地址来源于网络,以下是迅雷快传的下载地址(迅雷付费用户有福了!) rhel-server-6.4-i386-dvd.iso http://kuai.xunlei.com/d/QQmhBAJ6U ...

最新文章

  1. KVM学习及应用的七个阶段
  2. 关于论文检索的几点知识
  3. arm-linux-ld: cannot find -lgcc,/arm-linux-gnueabi/bin/ld: cannot find crt1.o
  4. Codeforces 722C. Destroying Array
  5. 2017蓝桥杯省赛---java---B---9(分巧克力)
  6. c++语言成绩统计系统数组,急求!!!关于学生成绩管理系统的C++ 结构体数组...
  7. 资源日历 踩坑记(二)
  8. 我的所有邮箱 My all E-mail
  9. 近世代数:正规子群的同态与同构
  10. @PropertySource配置的用法
  11. 微信支付sdk部署在服务器,android接入微信支付SDK
  12. 0xc0000225无法进系统_Win10无法开机0xc0000225错误代码解决方法
  13. 立方根c语言,在C ++中找到数字的立方根
  14. 《魔兽世界》中的小背景
  15. Gitea 1.4 未授权远程代码执行漏洞复现
  16. JTAG,PLL ,ICE
  17. 电影《风雨哈佛路》经典台词
  18. AI模型看看视频,就学会了玩《我的世界》:砍树、造箱子、制作石镐样样不差...
  19. [SSD固态硬盘技术 6] DRAM缓存技术详解
  20. Oracle_取随机数函数的常用方法

热门文章

  1. countif函数的使用方法及实例视频教程
  2. 取消管理员取得所有权_利用管理员取得所有权删除顽固文件
  3. OBS桌面视频直播软件/推流工具使用指南
  4. 史上最全采样方法详细解读与代码实现
  5. 「FVWM」 - 控制窗口状态 @20210120
  6. C++学习——kungfu代码解读之mmap
  7. 体系结构 chap-3 流水线技术
  8. oracle 默认escape_oracle escape用法
  9. 基于MATLAB的药物扩散仿真系统设计与实现 文档+上机实验报告+项目源码+运行说明
  10. 克隆模式java_java基础之----23种设计模式(克隆模式)