如何内网穿透一个使用 4G 网络的设备?

2023-05-06 16:50:39 +08:00
 hustfox

背景:我有一个 IOT 设备,使用的移动 4G 联网传输数据(移动物联网卡),有些情况下我想 SSH 远程登录到该设备查看一些信息。  

现状:我借助了 nps 来进行内网穿透,最早使用 SSH 默认 22 端口,无法登录,后更换到 2200 ,发现有些设备可以远程登录,有些不可以(排除设置问题)。查看 IP ,这些设备属于不同的网段,有的是 39.144.14.*,有的是 39.144.2.*,还有一些其他的网段;无法登录的设备也试过很多其他的端口,都不能登录。

登录失败的时候,目标机器会显示错误:connect to <ip:port> error dial tcp <ip:port>: i/o timeout

问题:该现象应该是因为移动对端口号做了管控。那大家在内网穿透到 IOT 设备的时候都是怎么做的?感觉现在这种需求挺多的。

1112 次点击
所在节点    问与答
4 条回复
kokutou
2023-05-06 17:05:43 +08:00
移动大内网?
或者是 nat4444 ?
hustfox
2023-05-06 17:08:19 +08:00
@kokutou 有啥区别么?公网服务器在阿里云,电信 IP
CEBBCAT
2023-05-06 17:49:18 +08:00
查了一下 nps 是类似 frp 的一个软件。对于这种问题你需要做的事排查链路联通性。比如说你现在需要证明你理解这类工具的原因,因为对于 frp 类流量转发工具,没有 [最早使用 SSH 默认 22 端口] 这种说法,它们的原理是类似于电话接线员
ysc3839
2023-05-06 19:11:31 +08:00
直接用 WireGuard 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937900

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX