admin管理员组文章数量:1568305
迅雷快鸟
一个可以运行在路由器的迅雷快鸟(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加快(首次)运算速度
同类产品
本文标签: 迅雷XunleifffonionDockerGitHub
版权声明:本文标题:docker 快鸟_GitHub - fffonionXunlei-Fastdick: 迅雷快鸟 Xunlei Network Accelerator For Router 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726584119a1076438.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论