配置小米路由器 80 端口转发到内网

2020-01-12  本文已影响0人  云华兄

问题

如果你的服务器/设备在内网里面,并且希望从外部能直接访问到,那么你就需要涉及到端口转发,也就是将路由器的一个外部端口转发到内部一台终端的某个端口上。
此时我们可能会需要搭建一个服务器到内网里面,并直接通过域名或者ip地址直接访问(默认80端口),但有些路由器可能占用了80端口导致你无法配置80端口的转发,小米路由器就是如此,因为路由器的管理后台占用了这个端口。接下来我们看如何将小米路由器的80端口转发到内网里面。

解决

开启SSH

路由管理界面并没有直接提供端口的配置,所以我们需要使用SSH登录我们的后台,手动修改配置文件以达到我们的目的。然而开启SSH需要开发版才行(稳定版应该是不行,可以尝试一下)。

修改管理页面端口

这里需要的就是讲管理后台的端口修改到一个没有使用的端口就可以了
可以先用 netstat -tunlp 命令查看端口占用情况
# netstat -tunlp | grep 80

sysapihttpd.co
可以看到80端口被 sysapihttpd 占用了

端口转发

登录路由器->高级设置->端口转发->添加规则
注意,这里需要加上你修改的端口 (192.168.31.1:81),否则就访问不到了,因为你已经配置成别的了

配置
此时你就可以发现不会提示端口冲突并且成功添加了端口转发规则了,现在开始你愉快的玩耍吧!

插件开发 -> 小米路由器插件开发文档

注:切记记好你新配置的路由器管理后台的端口,不然你以后都不知道从哪登录路由器了 ^.^

上一篇 下一篇

猜你喜欢

热点阅读