很多人在家里或公司搭建了网站、NAS、远程桌面,但只能在局域网内访问,一出门就用不了了。这是因为你的设备处于内网环境,没有独立的公网IP。
解决这个问题的方法就是做“端口映射”。如果你没有公网IP,也搞不懂路由器设置,用nat123的端口映射功能是最简单的方案。下面直接上实操步骤。
一、确保内网能正常访问
在做映射之前,请先确认你要访问的服务在内网是通的。比如,你想映射家里的NAS(假设内网地址是192.168.1.100:5000),你需要在连接同一个Wi-Fi的电脑上能打开这个地址。
注意:如果目标设备是自动获取IP的,建议去路由器后台把它设置成“静态IP”或者“DHCP地址保留”,防止设备重启后内网IP变了导致映射失效。
二、下载并登录nat123客户端
下载软件:去nat123官网下载客户端。它非常轻量,大小只有1MB多,支持Windows、Linux、Mac等系统。
注册账号:安装后打开软件,需要注册一个账号(免费)并登录。
运行位置:客户端可以安装在你要访问的那台电脑上,也可以装在同一局域网下的另一台电脑上。
三、添加端口映射规则(核心)
登录客户端后,界面很简单,找到“添加映射”按钮(有的版本叫“添加端口映射”),点击后会弹出一个配置窗口,按照下面的方式填写:
应用名称:随便起个名字,比如“我的NAS”或“远程桌面”,方便你自己辨认。
映射类型:根据你的需求选。
80网站:如果你的网站需要默认80端口访问就选这个。
非80网站:最常用。适用于远程桌面(默认3389)、SSH(22)、NAS管理(5000)、游戏联机等绝大多数情况。
全端口映射:适合高手,需要在访问端也安装“访问者”工具,优点是支持所有协议且不限端口数。
内网地址:填你服务的局域网IP。
如果客户端就装在这台电脑上,填127.0.0.1或localhost。
如果客户端在局域网内另一台电脑上,填目标电脑的内网IP(如192.168.1.100)。
内网端口:填服务对应的端口。例如:网站是80,远程桌面是3389,NAS是5000。
外网地址:这里nat123会免费送你一个二级域名(比如xxxx.nat123.cc),你可以把前面的xxxx改成好记的字母。如果你有自己的域名,也可以填自己的。
外网端口:系统会自动生成,一般不需要改动。如果需要自定义,注意端口号不能和其他用户冲突。
填好后点击“确认保存”。
四、享受外网访问
保存后,列表里会出现这条记录,状态显示“正常”或“已连接”就说明成功了。
现在,你身在外地,只要在手机或笔记本上打开浏览器,输入刚才设置好的外网域名:外网端口(例如mynas.nat123.cc:12345),就能顺利访问家里的设备了,就像在局域网内一样方便。
五、常见问题解决
1. 映射后无法访问?
检查内网地址和端口是否正确
检查Windows防火墙是否允许了该端口的访问
确认目标服务确实在运行中
2. 访问速度慢?
免费版有带宽限制,付费版可以解锁更高速率
可以尝试使用全端口映射模式(P2P),穿透成功时数据直连不限速
3. 提示“域名未添加全端口映射”?
这个提示出现在使用“全端口映射”类型时。如果你选了全端口映射,需要在访问端也安装nat123的“访问者”工具,并添加对应的域名才能访问。
4. 想用自己的域名?
在添加映射时,外网地址填你自己的完整域名(如www.yourname.com)
然后去你购买域名的网站(如万网、腾讯云),添加一条CNAME记录,指向nat123给你的别名地址
如果你觉得nat123的步骤稍显繁琐,或者客户端界面不够简洁现代,想找一个配置更丝滑、界面更好看的同类工具,可以了解一下 80km穿云箭。它同样无需公网IP,主打“零配置”和“P2P智能加速”,内存占用仅10-30MB,在NAS或树莓派上运行非常流畅,免费版也提供永久的隧道服务,对追求简单高效的用户来说是个不错的选择。