Skip to content

部署外部签名服务器

羊羊 edited this page Aug 19, 2023 · 1 revision

部署外部签名服务器

由于官方对机器人的封杀,现在 mirai 不添加外部签名服务的情况下已经非常难登录了,而使用外部签名服务器在目前来说能够很好地解决这个问题。在社区中现在有两款可用的签名服务器:

我们推荐使用Docker来快速部署一个签名服务器,以下两种服务器任选一种即可。

部署 magic-signer-guide 服务器

docker pull kiliokuara/vivo50:latest
docker run -d --restart=always \
  -e SERVER_IDENTITY_KEY=vivo50 \
  -e AUTH_KEY=kfc \
  -e PORT=8888 \
  -p 8888:8888 \
  --log-opt mode=non-blocking --log-opt max-buffer-size=4m \
  -v /home/vivo50/serverData:/app/serverData \
  -v /home/vivo50/testbot:/app/testbot \
  --name vivo50 \
  --memory 200M \
  kiliokuara/vivo50

环境变量说明:

  • SERVER_IDENTITY_KEY:RPC 服务端身份密钥,用于客户端确认服务端身份。
  • AUTH_KEY:RPC 客户端验证密钥,用于服务端确认客户端身份。
  • PORT:服务端口,默认 8888
  • MEMORY_MONITOR:内存监控器,默认关闭,值为定时器循环周期,单位为秒。

使用 magic-signer-guide 服务器的默认客户端版本为 8.9.58 并且不可更改。


部署 unidbg-fetch-qsign 服务器

docker run -d --restart=always --pull=always --name=qsign -p 8080:8080 ghcr.io/fuqiuluo/unidbg-fetch-qsign:master java -jar unidbg-fetch-qsign-all.jar --basePath=./txlib/8.9.63

其中 basePath 可以指定使用的QQ客户端版本,默认情况下使用 8.9.71 版本,但是这里推荐使用 8.9.63 版本,通过我们内部测试来说比较稳定。

关于其他方式的部署形式,可以直接参考官方文档:https://github.com/fuqiuluo/unidbg-fetch-qsign/wiki

有任何疑问都可以加入我们的官方群进行讨论:https://itbaima.net

Clone this wiki locally