扫码登录 Mirai Console

前言

最近风控又严了,bot一重启账号就掉了,随之而来的就是拒绝登录。于是使用手表协议 ANDROID_WATCH 扫码登录。

准备

首先升级 Mirai 到预发行版,可参考 用MCL升级mirai到预发行版 操作示例

我实际操作发现,要手动修改 config,json 中的版本号并锁定版本,否则会“更新”为 2.15.0-M1

{
  "module_packages": [
    "mcl:org.itxtech.mcl.module.builtin"
  ],
  "mirai_repo": "https://repo.mirai.mamoe.net/keep/mcl",
  "maven_repo": [
    "https://maven.aliyun.com/repository/public"
  ],
  "packages": {
    "net.mamoe:mirai-console": {
      "channel": "maven",
      "version": "2.15.0-RC",
      "type": "libs",
      "versionLocked": true
    },
    "net.mamoe:mirai-console-terminal": {
      "channel": "maven",
      "version": "2.15.0-RC",
      "type": "libs",
      "versionLocked": true
    },
    "net.mamoe:mirai-core-all": {
      "channel": "maven",
      "version": "2.15.0-RC",
      "type": "libs",
      "versionLocked": true
    },
    "org.itxtech:mcl-addon": {
      "channel": "maven-stable",
      "version": "2.1.1",
      "type": "plugins",
      "versionLocked": false
    },
    "org.bouncycastle:bcprov-jdk15on": {
      "channel": "maven",
      "version": "1.70",
      "type": "libs",
      "versionLocked": false
    }
  },
  "archiveSuffix": [
    ".zip",
    ".mirai2.jar",
    ".mirai.jar",
    "-all.jar",
    ".jar"
  ],
  "disabled_modules": [],
  "proxy": "",
  "log_level": 1,
  "modules_props": {}
}

修改好配置文件之后,删除原有的自动登录配置文件。执行 ./mcl -u (for Linux) 进行更新,更新完成后执行 stop 退出。

安装插件

登录账号

启动 MCL,加载完成后执行 qrLogin 123456789 (替换为要登录的QQ号)。接下来使用手机完成扫码登录流程即可。

如需添加自动登录,执行 qrAutoLogin add 123456789 即可。

本文链接:

https://blog.nkxingxh.top/archives/284/
1 + 5 =
快来做第一个评论的人吧~