立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 59|回复: 5

请教一个关于内网网络的问题

[复制链接]

请教一个关于内网网络的问题

[复制链接]

25

主题

79

回帖

379

积分

中级会员

积分
379
gundaoao

25

主题

79

回帖

379

积分

中级会员

积分
379
2025-3-3 11:56:48 | 显示全部楼层 |阅读模式
A是一个物联网设备 (不支持二开),管理后台是localhost:8080, 一般调试的时候是通过同一个网络去访问他的内网ip来调试的, 设备的高级网络支持PDNS,OPEN扶墙。

厂家有一个功能,输入设备的序列号就能通过公网访问设备的后台 , 200.xx.xx.xx:21412(随机端口),想请问下这功能是怎么实现的?
回复

使用道具 举报

14

主题

396

回帖

1264

积分

金牌会员

积分
1264
幽影寻秋

14

主题

396

回帖

1264

积分

金牌会员

积分
1264
2025-3-3 12:27:29 | 显示全部楼层
向日葵、todesk、rustdesk这些不都是直接用ID控制的吗。一个道理,A设备通过一些服务注册到厂商服务器上了(类似打洞保持连接),厂商通过那个序列号连接,实际是登陆自己服务器转过来的

回复

使用道具 举报

18

主题

225

回帖

758

积分

高级会员

积分
758
张小龙

18

主题

225

回帖

758

积分

高级会员

积分
758
2025-3-3 12:27:42 | 显示全部楼层
frp 端口映射 ?
回复

使用道具 举报

25

主题

79

回帖

379

积分

中级会员

积分
379
gundaoao 楼主

25

主题

79

回帖

379

积分

中级会员

积分
379
2025-3-3 14:02:26 | 显示全部楼层

幽影寻秋 发表于 2025-3-3 12:27

向日葵、todesk、rustdesk这些不都是直接用ID控制的吗。一个道理,A设备通过一些服务注册到厂商服务器上了 ...

我要自己实现这些功能,pdns可以实现吗
回复

使用道具 举报

14

主题

396

回帖

1264

积分

金牌会员

积分
1264
幽影寻秋

14

主题

396

回帖

1264

积分

金牌会员

积分
1264
2025-3-3 12:27:00 | 显示全部楼层

gundaoao 发表于 2025-3-3 14:02

我要自己实现这些功能,pdns可以实现吗

不知道了,我干了七八年运维反正搞不定,我们开发的同事也搞不定
回复

使用道具 举报

0

主题

1647

回帖

4408

积分

论坛元老

积分
4408
0.0

0

主题

1647

回帖

4408

积分

论坛元老

积分
4408
2025-3-3 14:44:39 | 显示全部楼层
厂家通过公网访问设备后台的功能,极可能是基于 反向代理隧道 + 动态端口映射 的技术实现,具体流程如下:

1. 设备主动连接中心服务器
认证与注册:设备启动后,通过内置的序列号(唯一标识)主动连接厂家云端服务器,完成身份认证。

长连接建立:设备与服务器建立持久连接(如 WebSocket、TCP 长连接或 SSH 隧道),确保实时通信。

2. 动态端口分配与映射
端口绑定:服务器为每个设备分配一个随机公网端口(如 21412),并将该端口与设备序列号关联,形成映射关系。

端口复用:服务器通过单一公网 IP 的不同端口区分不同设备,无需为每个设备配置独立 IP。

3. 反向代理转发流量
公网访问触发:用户访问 200.xx.xx.xx:21412 时,请求首先到达厂家服务器。

隧道转发:服务器根据端口号查找对应设备,通过预先建立的隧道将请求转发至设备的 localhost:8080 服务。

响应回传:设备处理请求后,响应数据通过隧道返回服务器,最终送达用户。

4. 关键技术细节
穿透 NAT/防火墙:设备主动外连服务器,绕过本地网络限制,无需配置路由器端口映射(UPnP)。

动态更新:若设备 IP 或端口变化(如重启),重新连接服务器时更新映射关系。

安全加固:通过 TLS 加密隧道、序列号鉴权、访问令牌等方式保障安全性。

为何使用随机端口?
IP 资源节约:单服务器 IP 通过不同端口服务海量设备,降低成本。

简化配置:避免依赖动态 DNS(DDNS)或域名解析,用户直接通过 IP

ort 访问。

灵活性:端口按需分配,适应临时或长期访问需求。
回复

使用道具 举报

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

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2025-3-31 08:37 , Processed in 0.019224 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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