需求:在外可以连接到家中/公司内的设备;
解决方法:配置端口转发/映射;
操作环境:公网IP、光猫带端口转发/映射;
以下操作均以家中宽带和光猫作为例子:
首先,实现该功能需要家中或者公司的网络是公网IP,固定IP或者动态IP皆可以,且光猫/网关带有端口转发/映射功能。具体操作如下:
第一步,确定自己的IP为公网IP。通过https://www.ipip.net/ip.html或者https://ip138.com/进行查询IP,如下图所示。接着打开光猫的管理地址,根据光猫类型不同,管理地址也不一样,本文中的管理地址为http://192.168.1.1/。不同光猫的操作界面不一致,以该光猫为例,打开设置后查询如下图:


其中WAN IP和上述网站查询到的IP一致,则为公网IP,然后开始第二步。
第二步,开启端口映射。如下图所示,在该页面中存在设置“端口映射”,可以直接配置。其中虚拟服务名称为设置的端口转达名称,可以自定义;局域网IP为内网设备的IP,本文以192.168.1.88为例;服务协议根据端口不同,可以选择TCP、UDP或者TCP+UDP;内部端口即内网设备的端口,例如常见的Windows的远程桌面端口3389、Linux的SSH端口22等;外部端口即从外网访问内网设备时的端口;
具体操作如下:需要在外网通过远程桌面连接家中设备,其中虚拟服务名称为远程桌面;外网IP为114.223.xxx.xxx;服务协议为TCP+UDP;外部端口设置12345;内部端口为3389,点击添加映射即可,图中为两台NAS的设置,端口映射较多。


第三步,通过远程桌面访问114.223.xxx.xxx:12345进行测试,如能连接则为成功,如果不能连接,则测试不同设备IP+端口进行测试。