请问家里云如何搭建官方QQ机器人

vps 就是来干这种活的,为什么会不方便部署

2 个赞

我现在的话就是运营商变一次就改一次白名单。虽然麻烦点但是也就七天变一次,还好。

2 个赞


使用ssh + socks5代理,

配合 koishi-plugin-isolate

首先准备一个公网ip,比如去买一个vps(阿里云一年68那个就不错,带宽挺大的()

去qq机器人管理页面 添加ip白名单

然后在你运行koishi的机器上面执行:

ssh -D 1080 -N -C -f user@ip

然后插件市场搜索 isolate
或者在koishi的根目录执行 yarn add koishi-plugin-isolate

然后 全局设置 添加分组,
确保adapter-qqisolate 位于同一个分组

isolate里面填写代理地址socks5://127.0.0.1:1080

然后启动这个isolate插件(不要手动启动adapter-qq)

然后你就会发现,qq官机的ip白名单校验 成功通过了(

这种做法我只试过WebSocket,webhook貌似不太行(

最后让gemini来总结一下这种做法把:
“基于 SSH 动态端口转发(Dynamic Port Forwarding)的 SOCKS5 代理,用于实现 Koishi 服务的 出站流量出口 IP 地址控制 (Egress IP Control),以满足第三方平台(QQ 机器人平台)的 IP 白名单认证要求 。”

2 个赞