『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1903|回复: 7

[技术探讨] 企业微信接收信息api里的域名是否不支持ipv6地址?

[复制链接]

15

主题

636

帖子

2181

积分

金牌会员

Rank: 6Rank: 6

积分
2181
金钱
1545
HASS币
0
发表于 2022-1-5 15:41:57 | 显示全部楼层 |阅读模式
各位大佬,请教一下,是否企业微信的接收信息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吗?

感谢各位大佬赐教。
回复

使用道具 举报

76

主题

1364

帖子

1万

积分

元老级技术达人

积分
18746
金钱
17342
HASS币
290
发表于 2022-1-5 17:04:38 | 显示全部楼层
IPV6 有端口转发功能吗?

每个主机一个独立的IPV6地址,N1应该要获取自己的IPV6。
企业微信对IPV6应该是支持的,只是我没试过。我是用frp的,企业微信连接到node-red通过https和http方式都正常使用。
回复

使用道具 举报

15

主题

636

帖子

2181

积分

金牌会员

Rank: 6Rank: 6

积分
2181
金钱
1545
HASS币
0
 楼主| 发表于 2022-1-5 19:10:14 | 显示全部楼层
dscao 发表于 2022-1-5 17:04
IPV6 有端口转发功能吗?

每个主机一个独立的IPV6地址,N1应该要获取自己的IPV6。

IPV6端口转发,当然不是v4意义上的转发,在OP里叫“流量规则“,其实就是把wan口的某个端口的流量,可以选择接受入站,lan区域转发,或者任意区域转发。我不专业,就叫转发了。当然,其实打开端口,接受入站也行。

那请问下您,frp的服务器是v4公网IP吗?如果不支持v6的话,那frp可能是最优解了。咳
回复

使用道具 举报

76

主题

1364

帖子

1万

积分

元老级技术达人

积分
18746
金钱
17342
HASS币
290
发表于 2022-1-5 19:34:44 | 显示全部楼层
telanx 发表于 2022-1-5 19:10
IPV6端口转发,当然不是v4意义上的转发,在OP里叫“流量规则“,其实就是把wan口的某个端口的流量,可以 ...

刚刚测试了一下,用ipv6的域名也提示不支持。 frp用的阿里云的服务器,有v4的公网ip。
nodered2.jpg
回复

使用道具 举报

15

主题

636

帖子

2181

积分

金牌会员

Rank: 6Rank: 6

积分
2181
金钱
1545
HASS币
0
 楼主| 发表于 2022-1-5 19:48:57 | 显示全部楼层
dscao 发表于 2022-1-5 19:34
刚刚测试了一下,用ipv6的域名也提示不支持。 frp用的阿里云的服务器,有v4的公网ip。

...

感谢,看来确实是IPV6不支持。。。

咳,又得开始搞frp了,手头只有甲骨文的免费鸡,55555
回复

使用道具 举报

15

主题

636

帖子

2181

积分

金牌会员

Rank: 6Rank: 6

积分
2181
金钱
1545
HASS币
0
 楼主| 发表于 2022-1-6 11:19:42 | 显示全部楼层
好吧,昨晚搜了下,本市鸡贼的移动,竟然贩卖公网ipv4地址。20块钱一个月,早上到营业厅,刚办完,立即生效,重启下路由,公网ipv4立即就有了,咳。。。
任何介绍页面也没有,任何协议也没有,其实移动主要是给玩ps4联网游戏的人开设的一个项目,真黑啊。
回复

使用道具 举报

2

主题

17

帖子

134

积分

注册会员

Rank: 2

积分
134
金钱
117
HASS币
0
发表于 2022-1-6 15:34:45 | 显示全部楼层
谢谢老板来学习下
回复

使用道具 举报

15

主题

636

帖子

2181

积分

金牌会员

Rank: 6Rank: 6

积分
2181
金钱
1545
HASS币
0
 楼主| 发表于 2022-1-7 14:37:48 | 显示全部楼层
果真就是ipv6的锅,换成ipv4公网后,设置如丝般顺滑,已经成功了。。。。咳。
顺道连多年未解决的N多问题都顺带解决了,比如docker安装的onlyoffice配合nextcloud使用,之前一直都联通不了。

咳,看来IPv6还有很长的路要走啊,什么时候能把IPv4弄死了,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-11 05:53 , Processed in 0.217692 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表