我有一个 4G 路由器(DLINK DWR-921),它连接到互联网,其本地 IP 是 192.168.0.1
我还有一个 WiFi 路由器(ASUS RT-AC87U)。
连接到 WiFi 路由器后,我有一个树莓派盒子,它正在运行一个可在端口 1234 上访问的节点应用程序
以下是一个简短的图表:
互联网 ---->4G 路由器 ---->WiFi 路由器 ----->RPI 盒
我不使用 4G 路由器的原因是它不太可靠。
我怎样才能从互联网访问 RPI 盒?
我曾尝试调整路由器的设置,但几乎每次我都必须重置它们,因为我做错了。
更多细节:
4G路由器= 192.168.0.1 - DHCP 开启,WiFi 关闭,LAN 连接到 Wifi 路由器(LAN 端口连接到华硕的 WAN 端口)
WiFi 路由器- 192.168.1.1 - DHCP 开启,WiFi 开启,LAN 连接到 RPI 盒,WAN ip:192.168.0.50(可能由 4G 路由器 DHCP 服务器提供)
RPI 框- 192.168.1.10 - DHCP 指定的 IP
我还想说一下,RPI 盒子有互联网连接。
有人可以帮我连接这些东西并从互联网访问我的 RPI 盒子吗?
如果有人需要更多详细信息,请告诉我。
谢谢。
答案1
如上所述,您当前的设置是双重 NAT。这导致了您的问题。
- 将您的 Wifi 路由器变成 Wifi AP。如果它具有 AP 模式,请使用该模式;如果没有,请禁用 DHCP,禁用防火墙,并在 0 范围内提供静态 IP。
- 为 RPI 指定一个 0. 范围内的静态 IP
- 将适用的端口转发至所述 IP。