Hidewnd Docs Hidewnd Docs
首页
  • 常用开发环境
  • 搭建Typecho博客
  • Qsign部署
  • Linux常用命令
  • Java开发聊天机器人
  • Lua
  • JVM
  • 设计模式
  • 技艺成本
  • 剑三网站合集
  • 合并大区角色数据处理
  • 25PT冷龙峰教学笔记
  • 小本本
GitHub (opens new window)
首页
  • 常用开发环境
  • 搭建Typecho博客
  • Qsign部署
  • Linux常用命令
  • Java开发聊天机器人
  • Lua
  • JVM
  • 设计模式
  • 技艺成本
  • 剑三网站合集
  • 合并大区角色数据处理
  • 25PT冷龙峰教学笔记
  • 小本本
GitHub (opens new window)
  • Qsign 签名服务部署
    • 1. 拉取签名服务器项目
    • 2. 配置 QSign
      • 修改配置文件
      • 运行QSign
    • 3. 配置GoCqhttp
  • 常用开发环境
  • 搭建Typecho博客
  • Linux常用命令
  • WebSocket开发
  • Java开发聊天机器人
目录

Qsign 签名服务部署

提示

注:本文QSign版本为1.1.9

# 1. 拉取签名服务器项目

# 方式一
curl -L# 'https://dlink.host/lanzou/aHR0cHM6Ly93d3dsLmxhbnpvdXcuY29tL2lJakJLMWo5cmNxZg.zip' -o QSign.zip

# 方式二
wget -O QSign.zip 'https://dlink.host/lanzou/aHR0cHM6Ly93d3dsLmxhbnpvdXcuY29tL2lJakJLMWo5cmNxZg.zip'

# 方式三

在浏览器打开直接下载
https://dlink.host/lanzou/aHR0cHM6Ly93d3dsLmxhbnpvdXcuY29tL2lJakJLMWo5cmNxZg.zip

# 解压命令
unzip QSign.zip
1
2
3
4
5
6
7
8
9
10
11
12
13

# 2. 配置 QSign

解压压缩包后得到基础的3个文件夹

  • bin
  • lib
  • txlib

# 修改配置文件

在txlib文件夹里面 名为config.json

{
    "server": {
      "host": "0.0.0.0",
      "port": 4996
    },
    "key": "XxxX",
    "auto_register": true,
    "protocol": {
      "package_name": "com.tencent.mobileqq",
      "qua": "V1_AND_SQ_8.9.78_4548_YYB_D",
      "version": "8.9.78",
      "code": "4548"
    },
    "unidbg": {
      "dynarmic": true,
      "unicorn": false,
      "debug": false
    }
  }

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

"port": 占用端口
"key": 自定义秘钥

通过其他途径获取更多协议文件,并放入txlib目录下,并以协议版本号作文件夹区分

# 运行QSign

linunx

bash bin/unidbg-fetch-qsign --basePath=txlib

window

bin\unidbg-fetch-qsign.bat --basePath=txlib

docker部署

docker run -d --restart=always --name qsign-8.9.85 -p 8082:8080 \
-e BASE_PATH=/txlib/8.9.85 \
-e COUNT=1 \
-v /sign/txlib/8.9.85:/txlib/8.9.85 \
xzhouqd/qsign:core-1.1.9
1
2
3
4
5

# 3. 配置GoCqhttp

注:本文go-cqhttp版本为1.2.0

配置设备协议

将对应协议下的android_phone.json或是android_pad.json文件放入go-cqhttp项目的/data/version目录下;并进行重命名:

  • android_phone.json重命名为1.json
  • android_pad.json重命名为6.json

修改配置文件

编辑config.yml文件,并在sign-servers中补充签名服务地址及key,例如:

sign-servers: 
  - url: 'http://127.0.0.1:4996'  # 主签名服务器地址, 必填
    key: 'XxxX'  # 签名服务器所需要的apikey, 如果签名服务器的版本在1.1.0及以下则此项无效
    authorization: '-'   # authorization 内容, 依服务端设置,如 'Bearer xxxx'
1
2
3
4

运行

全部修改完成后,重启go-cqhttp

帮助我改善此页面 (opens new window)
上次更新: 2024/03/16, 19:55:06
常用开发环境

常用开发环境→

Theme by Vdoing | Copyright © 2024-2025 Hidewnd
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式