在家搞了个树莓派4b,挂在家庭路由下,现在需要从外网访问。
我使用的路由器是华为路由WS5200。
有两个思路:
-
NAT端口转发
首先,在路由的网络设置--局域网中找到静态IP,将内网中树莓派的IP和它的MAC地址绑定。
然后,在路由的安全设置--NAT服务中,对树莓派的进行端口转发的设置,将内网树莓派IP的22端口,映射到路由上的一个端口去。 -
DMZ主机
首先,在路由的网络设置--局域网中找到静态IP,将内网中树莓派的IP和它的MAC地址绑定。
然后,在路由的安全设置--DMZ主机中,开启DMZ主机,并选定树莓派设备。
但是不知道为什么,华为路由WS5200配置了上面两种方式后,都没反应,连路由IP都ping不通。
主要是因为联通宽带不提供公网IP。