admin 管理员组文章数量: 1184232
本文在Redmi AX3000 (RA81)设置,其他型号路由器的管理界面端口可能各不相同。
开始之前需要保证路由器SSH功能正常,如果没有SSH可以参考这里。
1. 给WAN口开放80端口
可以通过下载mixbox的firewall插件或者其他防火墙插件开放端口。
2. 把域名解析到路由器公网ip
3. 编辑nginx.conf文件
在 /etc/nginx/nginx.conf 文件中添加一个server块(在http块内,注意与其他server块并列),server块内容如下:
server {
listen 80;
server_name test.abc;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://192.168.31.1:8098;
}
}
上述代码中,请把test.abc替换成你自己的域名,而proxy_pass后的8098是管理界面端口,你可以在/etc/nginx/miwifi-webinitrd.conf中找到这个端口。
4. 编辑miwifi-webinitrd.conf文件
在 /etc/nginx/miwifi-webinitrd.conf 文件中可以看到很多并列的 if 块,在其中添加下面这段代码(注意替换你自己的域名):
if ($http_host = "test.abc"){
set $isluci "1";
}
修改后的效果如图所示:
5. 重启nginx
运行命令nginx -s reload重启nginx,重启后即可通过test.abc访问路由器管理界面。
版权声明:本文标题:小米路由器用外网域名访问管理界面 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1754324776a2987489.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论