如果你想在家里安装一些私人的云服务,比如个人博客、文件服务器,以及基于代理的自建全局网络等应用,那么必须学会路由器设置端口映射。简单点说,端口映射就是把家里的公网IP和外网端口映射到内网局域网IP和内网端口之间的一种映射关系。
比如我家里有一个内网地址是192.168.1.10的服务器,这个服务器运行在80号端口上,那么唯一能让外部电脑访问这台服务器的方法就是在路由器上设置一个端口映射规则,比如说把路由器的公网IP的80端口映射到192.168.1.10的80端口,这样就能通过公网IP访问这个服务器了。
不同的路由器厂家的设置页面略有不同,不过大同小异。以华为路由器为例,首先进入路由器管理界面,点击“高级”,再点击“端口映射”。选择需要映射的设备,并设置好映射关系,最后点击“保存”。这样,你的端口映射就完成了。
需要注意的是,映射的端口号一定要选择公网中允许使用的端口,同时需要设置好相应的防火墙规则,确保用户访问您的服务时不会遭到攻击。此外,最好通过花生壳等DDNS服务商提供的服务,将你的内网的IP“暴露”在公网之中,从而避免公网IP变化导致的不便。