上个月我在公司突然需要家里NAS上的一个文件,结果发现远程访问怎么也连不上。折腾了半天,最后发现是端口转发没设置对。今天就把我这次踩坑经历整理出来,手把手教你怎么配置路由器端口转发。
第一步:登录路由器管理后台。我用的是TP-Link,地址是192.168.1.1。输入账号密码后,在“应用管理”或“高级设置”里找到“虚拟服务器”或“端口转发”功能。不同品牌位置略有差异,像华硕在“WAN”->“端口转发”里。
第二步:添加规则。名称随便填(比如“NAS远程”),外部端口和内部端口都填你服务对应的端口。NAS的Web管理界面常用5000或5001,我填的5000。内部IP地址填你家NAS的静态IP(建议在DHCP里给它绑定固定IP,否则重启后IP变了又得改)。协议选TCP,如果服务需要UDP就选全部。保存生效。
第三步:确认公网IP。端口转发的前提是你有公网IP,否则运营商NAT后外网根本找不到你家路由器。我打电话给电信客服要了公网IP,重启光猫后查路由器WAN口IP,发现跟百度搜的IP一致,这才放心。测试时用手机4G网络访问“公网IP:端口”,成功打开了NAS登录页面。
问:我设置了端口转发,但外网还是连不上,怎么办?
答:排查顺序如下:先确认路由器WAN口IP是否是公网IP(和百度搜到的对比);再检查端口是否被运营商封锁(我用5001但电信封了,换5000就行);最后检查NAS防火墙是否放行了对应端口。另外,路由器自身防火墙不要误拦,有些品牌默认开启“SPI防火墙”,可以暂时关闭测试。
问:没有公网IP怎么办?能用端口转发吗?
答:不能。运营商NAT后你的设备在大内网里,外网无法直接连接。可以用内网穿透工具比如frp、Ngrok,或者开个DDNS配合IPv6(需要路由器和设备都支持IPv6)。我后来给家里宽带申请了公网IP,成本为零,只是打个电话的功夫。
问:端口转发安全吗?会不会被黑客攻击?
答:暴露端口到公网确实有风险。建议只转发必要的服务,不要开放默认的22端口(SSH)。另外在NAS上启用SSL证书,密码用强密码,开启登录失败锁定。我用fail2ban加了一层防护,目前运行半年没出问题。如果只是临时用一下,用完可以删除转发规则。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 9145908@qq.com 举报,一经查实,本站将立刻删除。本文网址:http://jc.a300.cn/installrouter/luyouqi/87321.html
