go-cqhttp icon indicating copy to clipboard operation
go-cqhttp copied to clipboard

[Bug]: 70+协议已经开始出现45,还有救吗

Open MuuuShin opened this issue 1 year ago • 41 comments

更新于24/3/31 我已经跑啦,各位有需求的可以去Lagrange.Core看一看,是cqhttp的替代品,目前已经比较成熟咯


请确保您已阅读以上注意事项,并勾选下方的确认框。

  • [X] 我已经仔细阅读上述教程和 "提问前需知"
  • [X] 我已经使用 dev分支版本 测试过,问题依旧存在。
  • [X] 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • [X] 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(这些问题应当在 Discussion 板块提出。)

go-cqhttp 版本

dev f16d72f

运行环境

Windows (64)

运行架构

x86

连接方式

WebSocket (正向)

使用协议

1 | Android Phone

重现步骤

期望的结果是什么?

实际的结果是什么?

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

MuuuShin avatar Oct 25 '23 13:10 MuuuShin

很玄学,45这个东西看脸 我小号今天qsign好像炸了,重启gocq用63协议竟然正常登录。。

okashi-ya avatar Oct 25 '23 15:10 okashi-ya

我70也45,换到78才登上去。。。

xxyy3130 avatar Oct 26 '23 03:10 xxyy3130

我70也45,换到78才登上去。。。

请问下新的协议json在哪找?现在仓库都删了

Cathgao avatar Oct 26 '23 03:10 Cathgao

我70也45,换到78才登上去。。。

请问下新的协议json在哪找?现在仓库都删了

MrXiaoM/qsign

xxyy3130 avatar Oct 26 '23 07:10 xxyy3130

冻结后73登不上去了,协议版本换到80以上也是45,没办法只能手表登录了

xingyu42 avatar Oct 26 '23 20:10 xingyu42

我70也45,换到78才登上去。。。

请问下新的协议json在哪找?现在仓库都删了

MrXiaoM/qsign

吓我一跳,原来在这个分支里,默认的是rm,还以为删库了

Nuist666 avatar Oct 27 '23 09:10 Nuist666

83协议可以登录,但是qsign会经常炸

mumuisme233 avatar Nov 06 '23 03:11 mumuisme233

83协议可以登录,但是qsign会经常炸

请问一下怎么更改协议呀 我登录一直是8.9.63加了 -update-protocol 也没更新还一直是8.9.63 然后就是版本过低 请下新版

mikuyourworld avatar Nov 09 '23 03:11 mikuyourworld

83协议可以登录,但是qsign会经常炸

请问一下怎么更改协议呀 我登录一直是8.9.63加了 -update-protocol 也没更新还一直是8.9.63 然后就是版本过低 请下新版

https://github.com/RomiChan/protocol-versions gocq写死的通过这个仓库检查更新,最新就到8.9.63 没人维护

Miuzarte avatar Nov 10 '23 00:11 Miuzarte

换了85扫脸一次之后稳定用两周了

Cathgao avatar Nov 10 '23 03:11 Cathgao

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

mikuyourworld avatar Nov 10 '23 03:11 mikuyourworld

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

Cathgao avatar Nov 10 '23 05:11 Cathgao

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

放进去给它读不行 image

写死再编译还是code45,怪了 image image

Miuzarte avatar Nov 10 '23 06:11 Miuzarte

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

可以了。谢谢。 我没带更新协议的参数启动他会先读取文件的版本再给我更新会8.9.63,然后又是版本过低不行。 我给hosts加了个127.0.0.1 www.github.com 后,不知道wsl会不会生效,但是登录成功了。感谢感谢。

mikuyourworld avatar Nov 10 '23 06:11 mikuyourworld

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

可以了。谢谢。 我没带更新协议的参数启动他会先读取文件的版本再给我更新会8.9.63,然后又是版本过低不行。 我给hosts加了个127.0.0.1 www.github.com 后,不知道wsl会不会生效,但是登录成功了。感谢感谢。

方便看看你的启动输出吗,源码里更新拉取失败会fallback到ghproxy.com反代的来着

Miuzarte avatar Nov 10 '23 07:11 Miuzarte

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

可以了。谢谢。 我没带更新协议的参数启动他会先读取文件的版本再给我更新会8.9.63,然后又是版本过低不行。 我给hosts加了个127.0.0.1 www.github.com 后,不知道wsl会不会生效,但是登录成功了。感谢感谢。

方便看看你的启动输出吗,源码里更新拉取失败会fallback到ghproxy.com反代的来着

这是没加hosts的 QQ图片20231110160412 这是加了的就登录成功了 QQ图片20231110160459

mikuyourworld avatar Nov 10 '23 07:11 mikuyourworld

还有个问题问问各位大佬,我的签名服务器"auto_register": true,这里已经是true了,但是登录时还是会提示自动注册实例已关闭。。是正常的吗?

mikuyourworld avatar Nov 10 '23 07:11 mikuyourworld

还有个问题问问各位大佬,我的签名服务器"auto_register": true,这里已经是true了,但是登录时还是会提示自动注册实例已关闭。。是正常的吗?

auto_register true是给签名服务器设置自动注册,登录时报的是go-cqhttp没开自动注册,无视就好

Miuzarte avatar Nov 10 '23 07:11 Miuzarte

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

放进去给它读不行 image

写死再编译还是code45,怪了 image image

似乎是8.9.88的问题,换8.9.85就解决了

Miuzarte avatar Nov 10 '23 07:11 Miuzarte

83协议可以登录,但是qsign会经常炸

确实,只能凑合用了

Miuzarte avatar Nov 10 '23 08:11 Miuzarte

换了85扫脸一次之后稳定用两周了

大佬 更换协议的时候提示了这个错误 请问是怎么回事呢

Ah-Q avatar Nov 11 '23 13:11 Ah-Q

83协议可以登录,但是qsign会经常炸

确实,只能凑合用了

能不能给我打包发一个qsign的项目以及部署步骤呢?万分感谢! [email protected]

nighcate avatar Nov 13 '23 04:11 nighcate

83协议可以登录,但是qsign会经常炸

确实,只能凑合用了

能不能给我打包发一个qsign的项目以及部署步骤呢?万分感谢! [email protected]

hub.docker.com/r/xzhouqd/qsign

Miuzarte avatar Nov 13 '23 04:11 Miuzarte

https://gitee.com/changwenpeng/gocqhttp-qqsign 兄弟萌来这里!!有协议文件还有java框架!!

changwenpeng avatar Nov 15 '23 12:11 changwenpeng

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

可以了。谢谢。 我没带更新协议的参数启动他会先读取文件的版本再给我更新会8.9.63,然后又是版本过低不行。 我给hosts加了个127.0.0.1 www.github.com 后,不知道wsl会不会生效,但是登录成功了。感谢感谢。

方便看看你的启动输出吗,源码里更新拉取失败会fallback到ghproxy.com反代的来着

这是没加hosts的 QQ图片20231110160412 这是加了的就登录成功了 QQ图片20231110160459

我尝试加了host,也确实绕过更新了,但是依旧报Code 45,不知道是怎么回事 是不是跟这个Warning T544 Sign有关?尝试使用了Actions里面自动构建的dev版本,仍然报这个错;

或者说是不是docker版本的签名服务器的问题,不知道大佬是怎么部署的签名服务器?

输出: IMG_20231122_101730

IMG_20231122_101655

Lambholl avatar Nov 22 '23 02:11 Lambholl

换了85扫脸一次之后稳定用两周了

大佬怎么换85的 上面的人说gocq写死的63。。只要换签名服务器么?gocq怎么换呢。

上面那个xiaoM的仓库找到有内容的branch,找到想要的版本,把txtlib的文件放到qsign里面,把android_xxx.json改成对应协议编号(1或6)放到gocq的data/versions里面。devices里面改成对应数字的协议

可以了。谢谢。 我没带更新协议的参数启动他会先读取文件的版本再给我更新会8.9.63,然后又是版本过低不行。 我给hosts加了个127.0.0.1 www.github.com 后,不知道wsl会不会生效,但是登录成功了。感谢感谢。

方便看看你的启动输出吗,源码里更新拉取失败会fallback到ghproxy.com反代的来着

这是没加hosts的 QQ图片20231110160412 这是加了的就登录成功了 QQ图片20231110160459

我尝试加了host,也确实绕过更新了,但是依旧报Code 45,不知道是怎么回事

是不是跟这个Warning T544 Sign有关?尝试使用了Actions里面自动构建的dev版本,仍然报这个错;

或者说是不是docker版本的签名服务器的问题,不知道大佬是怎么部署的签名服务器?

输出:

IMG_20231122_101730

IMG_20231122_101655

用https://github.com/MrXiaoM/qsign/releases/tag/1.2.0-final 自己导入txlib https://github.com/touchscale/Qsign/tree/master/unidbg-fetch-qsign/txlib

jiangyin14 avatar Nov 22 '23 08:11 jiangyin14

改了host之后还是会自动更新回63怎么破? 是我改的有问题吗

lgyzero avatar Nov 23 '23 15:11 lgyzero

改了host之后还是会自动更新回63怎么破? 是我改的有问题吗

试一下启动的时候后面加上-faststart参数?

rlruoli avatar Nov 23 '23 17:11 rlruoli

改了host之后还是会自动更新回63怎么破? 是我改的有问题吗

试一下启动的时候后面加上-faststart参数?

妥了,感谢~

lgyzero avatar Nov 24 '23 00:11 lgyzero

改了host之后还是会自动更新回63怎么破? 是我改的有问题吗

我实测改了之后好像没太大用,所以直接把6.json里面的协议版本那栏改成了8.9.63.11390,就能绕过更新了

Lambholl avatar Nov 25 '23 00:11 Lambholl