可以在路由器或者同一网络下的任意设备上登陆并心跳,这样就不用开电脑也不用在手机里装奇怪的应用了。

对我有洁癖你来打我呀

436919cbgw1erq704m1h4g205k049nfa有问题请留言。如果你要报告一个问题,请同时注明:

  • 所使用的版本 (Python/Shell)
  • 运行的系统环境及版本 (操作系统,Python版本等)
  • 包含错误信息的日志
  • 产生错误的操作步骤
  • (可选) 运营商所在地,如:上海电信

 

快速入门

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

详细使用方法

能安装Python的路由器

以小米路由为例

  1. 开启SSH
  2. 安装Python (OpenWRT用户可以安装完整的python包,或者安装python-lightpython-codecspython-openssl三个包
  3. swjsq.py通过WinSCP拷贝到路由/data/usr/bin/swjsq,同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456(英文逗号),并保存
  4. 使用SSH进入目录/data/usr/bin/swjsq,运行$ python ./swjsq.py
  5. 测试运行一次看能否提速,提示Upgrade done: down xxM, up xxM即表示成功。如果只开启了快鸟会员,则只显示down xxM;如果只开启了上行提速会员,则只显示up xxM
  6. 设置自启动 SSH运行vi /etc/rc.local 或者进入LuCI的本地启动脚本界面: 在exit 0语句之前加上: nohup python /data/usr/bin/swjsq.py >/dev/null 2>&1 &
  7. 重启,稍等几分钟,ssh到路由,使用ps命令查看swjsq是否正常启动,提速是否成功。
  8. 升级路由器固件后,需要重新设置自启动,swjsq一般不需要重新设置,请注意备份swjsq文件。

无法安装Python的路由器

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

  1. 在路由器上安装支持https的wget或curl
  2. 在PC上安装Python,2.x或3.x版本均可
  3. 下载swjsq.py,同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456(英文逗号),并保存
  4. 在PC的命令提示符中进入刚才下载的目录,然后运行python swjsq.py
  5. 提示Upgrade done: down xxM, up %xxM即表示成功登陆成功。如果只开启了快鸟会员,则只显示down xxM;如果只开启了上行提速会员,则只显示up xxM
  6. 安装生成的swjsq_0.0.1_all.ipk,安装后,路由/bin目录将有 swjsq 文件;进入第8步
  7. 如果对路由器/bin目录的修改重启后会丢失,请使用WinSCP手动将前一步中PC上生成的swjsq_wget.sh拷贝到路由器上不会丢失的目录,如/data/usr/bin,并更名为swjsq;进入第9步
  8. 设置自启动,在路由器的启动项界面将swjsq设置为已启用;进入第10步
  9. 手动修改启动项: SSH运行vi /etc/rc.local或者进入LuCI的本地启动脚本界面: 在exit 0语句之前加上: nohup /bin/swjsq >/dev/null 2>&1 & 前一步中如果手动拷贝了swjsq_wget.sh,此处应改为: nohup /data/usr/bin/swjsq >/dev/null 2>&1 & 进入第10步
  10. 重启,稍等几分钟,ssh到路由,使用ps命令查看swjsq是否正常启动,或者在路由器系统进程界面查找是否存在{swjsq} /bin/ash /bin/swjsq进程;检查提速是否成功。
  11. 升级路由器固件后,需要重新设置自启动,swjsq一般不需要重新设置,请注意备份swjsq文件。

Docker

下载最新 docker镜像

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

或者使用DaoCloud镜像

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

如果上一步使用了DaoCloud镜像

说明

  • 生成的swjsq_wget.shswjsq_0.0.1_all.ipk包含了账户信息,请不要共享给他人使用
  • 程序会查询快鸟和上行提速的到期时间,并自动选择是否开启快鸟提速和上行提速功能
  • 明文存储的密码将会在第一次登陆成功后保存为数字ID和密码的MD5,明文文件将会删除。如果需要更换账号,只需新建一个 swjsq.account.txt,并重新运行python脚本
  • 如果修改或更新了python脚本,下次运行时将重新生成ipk包和swjsq_wget.sh,请重新安装ipk或拷贝swjsq_wget.sh到路由器
  • 会员权限及月加速流量等详见这里
  • 自带这里抄的纯python实现RSA加密,可选安装pycrypto加快(首次)运算速度

提示“您的帐号存在异常,请登录安全中心确认”的排查方法

  1. 登陆迅雷下载客户端、迅雷快鸟客户端是否需要验证码?如果是且长期出现,请向迅雷客服反映。
  2. 是否频繁多次启动脚本?无论Python还是shell脚本每次打开均会登陆一次迅雷,如果频繁操作很可能被误判。请停止使用脚本12小时后再试。
  3. 是否使用了旧版本的脚本?错误信息中若存在'protocolVersion': 101,则说明您使用了旧版本的脚本,请下载新版
  4. 参考这个issue,是否使用了类似的固件或者启动脚本
  5. 如果以上均为否,请提交issue或至博客留言