各位大佬,请教一下,是否企业微信的接收信息api里填写的域名不支持ipv6地址呢?
我在node red中添加了企业微信的节点,在设置企业微信的相关信息后,本机用ip:端口,外网用ddns域名:端口(路由ipv6有开转发),都可以正常打开企业微信ok的提示页面。但是在企业微信的api官网的接收信息api里填写了域名:端口后,总是提示 The request for openapi callback address failed 。然后Receive messages via API 页面无法保存。
目前的设置如下:
cloudflare的ddns,更新本机ipv6地址到一个域名。
路由器开通了ipv6的端口转发,3001端口转发到node red的主机上。
node red是docker安装在N1上,用的--net-host模式,但是也expose了端口-p 3001:3001.
企业微信的node red节点里,port写的3001, URL写的 http://域名:3001
外网,用 http://域名:3001可以成功访问到 企业微信节点的欢迎界面。
内网 http://本机IP地址:3001也能正常访问到企业微信节点的欢迎界面。
另外,咨询一下大佬,如果用nginx反向代理,用ssl证书开启https,有大佬这么操作吗?需要添加websocket的http header吗?
感谢各位大佬赐教。
|