很多使用小米路由器的同学都会使用或者想使用端口转发功能,路由器的“端口转发”,是指外网对路由器指定端口服务的访问,被路由器转发到内部局域网某个联网设备的特定端口(设定的端口号可以相同也可以不同),从而实现路由器外网对内网服务的正常访问。比如在外面可以访问到使用路由器或者nas的一些服务,例如管理路由器、管理nas、访问、下载、上传、备份照片文件等等……
使用端口转发请确保你的宽带有公网IP地址,因为有公网IP地址会更加方便,比如群辉NAS 可以通过DDNS+小米路由器端口转发,实现外网域名访问,这样就可以无视公网IP地址会改变了。
小米路由器端口转发
小米路由器端口转发设置:
1、打开小米路由器管理 Web 后台,然后输入小米路由器管理员密码登录到后台设置界面,点击「高级设置」-「端口转发」,如下图:
端口转发
2、按需求点击“添加规则”:可以设置单独转发某一个端口(如下图左),也可以设置范围转发(如下图右,将转发起始与结束端口之间所有端口的访问),协议支持 TCP 和 UDP。
转发规则
3、添加完转发规则之后,必须点击界面的“保存并生效”才行,否则设置不会保存。
4、比如群晖NAS端口转发设置:
名称: 填写一个转发规则的名称, 比如群辉主页
协议: 选择TCP
外部端口: 即外网访问时的端口, 这里设置成65001
内部IP地址: 群辉设备在内网的IP地址
内部端口: 群辉的端口, 默认是5001
注意事项:
1. 尽量不使用 80、21、443、8080、53 等端口号,因为可能会被运营商屏蔽(也可能会屏蔽其它的端口号);
2. 确保局域网内部服务,能通过局域网其它电脑浏览器使用局域网 IP+端口号正常访问(有些服务默认仅限本机访问);
3. 多个路由器组成 LAN-WAN 级联的情况下,每一个上级路由器都需要设置端口转发(包括带路由功能的宽带猫)。
通过路由器WAN口IP+端口号访问失败?
确保内网服务可以通过搭建服务的设备本机IP+端口号的方式访问,然后请通过如下步骤判断。
1.如果局域网其它设备不能访问本地搭建的Web服务,请自行检查Web服务的设置是否支持其它设备访问(部分服务默认仅限本机访问),或者服务配置是否正确。
2.如果局域网其它设备能访问本地搭建的Web服务,请检查路由器WAN口IP地址是不是公网地址,检查方法:使用浏览器访问https://ip.cn,页面会显示当前连接公网时对应的公网IP,然后对比路由器后台上网信息界面显示的WAN口ip,看是否一致。
如果不一样,说明路由器WAN口获取的不是公网地址,那么路由器的上一级也需要设置端口转发(路由器上一级可能是宽带猫,也可能是其它路由器或者找运营商确认);
如果一样,在路由器局域网使用公网 IP+端口访问内网服务可能会失败,建议“通过手机数据流量“验证端口转发是否成功,即断开WiFi并打开数据流量再用手机浏览器访问路由器WAN口IP+端口” 的方式去测试路由器端口转发是否成功。