完整的报错内容如下:
连接到反向WebSocket Universal服务器 ws://172.0.0.1:8099/onebot/v11/ws/ 时出现错误: dial tcp 172.0.0.1:8099: connect: no route to host
解决方法:
-
go-cqhttp的设置改成:
ws://localhost:8099/onebot/v11/ws/
-
运行go-cqhttp,观察连接失败时显示的url。我这里显示如下:
-
将url显示的本地ip地址,复制到bot机器人的设置里。我这里改成了::1
-
保存设置并重启后成功连接,显示如下:
原因总结:
在我的MacOS里本地ip地址不能用ipv4的,所以改用了ipv6的