• 新闻 OlivOS
  • 关于OlivOS与qsign签名服务器对接的注意事项

注意事项

请注意甄别目前很多教程关于部署步骤的说明,不要无脑使用最新版qsign。

  • 在使用当前正式版的go-cqhttp(加载时最上方显示 当前版本:v1.1.0,且无其他字样)的OlivOS对接qsign时
    请使用 unidbg-fetch-qsign-1.1.0 版本。
  • 当最上方字样为 当前版本:1.1.0-dev-0cd156a时,说明你使用了我编译的较新版本的go-cqhttp-dev版本,这个版本可以对接1.1.6的qsign
  • 当最上方字样为一串数字+字母的字符时,如0cd156a,说明这是其他的非正式版本的编译,它有可能能够对接更高版本的qsign,也有可能不能。请您自行根据来源判断可对接的qsign版本。

qsign版本高于1.1.2↑将无法正确对接正式版v1.1.0的go-cqhttp。
在使用1.1.4↓的版本时,帐号在2小时内必被封禁,这个情况在1.1.5↑得到了缓解。


Qsign1.1.6的部署方式(对应OlivOS 0.11.12及以上)

推荐您在官方群内下载一键包来部署,而不是各种谜语人从JAVA开始让您安装的教程。
进群下载在群文件 【3版青果骰】测试版qsign整合包 文件夹中,选择 OlivOS-0.11.14-qsign1.1.6-x64.zip 下载,并解压缩到固定的、不包含空格和中文的路径中。

  1. 双击 qsign-onekey-1.1.6 文件夹下的 Start_Qsign.bat 启动qsign
  2. 按照提示依次键入 txlib_version 参数、设定hostportkey的值。 (👈如果不知道这些是干什么的,请直接依次按下Enter)
  3. 在启动完成后,qsign会告诉您当前运行api的地址,如果您没设定过host和key,那么默认是 http://127.0.0.1:13579
  4. KEY已经在开始时设定过,如果您没设定,那么KEY默认是1145141919810
  5. 运行OlivOS,新建或编辑一个 “QQ/GoCq/安卓平板” 的实例
  6. 在最新版本的OlivOS中,您在添加或编辑帐号时,可以看到输入签名服务器KEY的输入框。
    在此处填写您在部署qsign时,设定的地址和KEY ,签名服务器默认为 http://127.0.0.1:13579KEY默认为1145141919810

注意,当您在Qsign部署时设定的host值设置为 0.0.0.0 时,在填写地址时也要使用 http://127.0.0.1:13579http://localhost:13579
这是因为 0.0.0.0 代表向公网广播,在使用时仍要使用 127.0.0.1localhost 来代表本机。


可能遇到的问题

  1. 若提示设备信息被封禁,请手动去删除device.json。

  2. Code237 登录网络环境不安全,重启程序,在滑块步骤时,请把滑块的链接复制到手机,用流量打开滑块即可。

  3. 若提示 获取T544 sign时出现错误: encoding/hex: invalid byte: U+0069 'i',则说明您使用了旧版go-cqhttp来接入最新的1.1.6,出现了不兼容。请更换go-cqhttp模块至开发版本

  4. 若提示 获取sso sign时出现错误:.... 则说明您的qsign服务没有正确运行

  5. 若提示 获取T544 sign时出现错误: ....TimeOut....则说明您的设备性能过低,导致签名值无法还未运算完毕,客户端就报超时了。请换用修改后的go-cqhttp开发版本。(这是已经修复的问题)

  6. Code45 签名服务器未生效的登录错误

  7. Code45 帐号被限制在非常用设备登录(且被冻结),需要去微信-腾讯客服-账号登录问题-手持身份证拍照向人工客服申请解冻

  8. Code40 帐号被冻结,请去解冻

  9. 偶发性网络连接故障,常见于win11,go-cqhttp那边可能为任何一种错误提示(例如出现java和timeout相关的错误提示),表现为Qsign那边没有任何代码在动。
    此时请重新部署qsign,host输入为0.0.0.0,然后在OlivOS里签名服务器地址的地方输入http://localhost:13579


手动部署方式:

1.下载最新源码版本的OlivOS。
2.在群内或这里下载最新的go-cqhttp开发版本,替换原OlivOS中lib目录下的go-cqhttp.exe
3.在lib目录下创建名为 FORCESKIP 的文件,以此在启动时跳过go-cqhttp模块的自动更新。
4.启动Qsign,确认其正确运行后进入下一步。1.1.6版本的qsign一键部署
5.启动OlivOS,在新建或编辑帐号的地方,输入qsign的api地址和key的值。
6.保存并确认,进入登录流程。


Qsign1.1.0的部署方式(过时版本,对应OlivOS 0.11.11)

0.11.11版本的OlivOS中,您在添加或编辑帐号时,可以看到一个输入sign-server地址的输入框。
在此处填写您在部署qsign时,选用的 http://host:porthttp://127.0.0.1:8080
注意,当您的host值设置为 0.0.0.0 时,在填写地址时也要使用 http://127.0.0.1:8080
下载1.1.0版本的qsign一键包
这是因为 0.0.0.0 代表向公网广播,在使用时仍要使用 127.0.0.1 来代表本机。

    1 年 后
    说点什么吧...