小米路由器用外网域名访问管理界面

本文在Redmi AX3000 (RA81)设置,其他型号路由器的管理界面端口可能各不相同。

开始之前需要保证路由器SSH功能正常,如果没有SSH可以参考这里

1. 给WAN口开放80端口

可以通过下载mixbox的firewall插件或者其他防火墙插件开放端口。

2. 把域名解析到路由器公网ip

3. 编辑nginx.conf文件

/etc/nginx/nginx.conf 文件中添加一个server块(在http块内,注意与其他server块并列),server块内容如下:

nginx 复制代码
server {
        listen 80;
        server_name test.abc.com;
        location / {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_pass http://192.168.31.1:8098;
        }
}

上述代码中,请把test.abc.com替换成你自己的域名,而proxy_pass后的8098是管理界面端口,你可以在/etc/nginx/miwifi-webinitrd.conf中找到这个端口。

4. 编辑miwifi-webinitrd.conf文件

/etc/nginx/miwifi-webinitrd.conf 文件中可以看到很多并列的 if 块,在其中添加下面这段代码(注意替换你自己的域名):

nginx 复制代码
    if ($http_host = "test.abc.com"){                  
      set $isluci "1";                                 
    }

修改后的效果如图所示:

5. 重启nginx

运行命令nginx -s reload重启nginx,重启后即可通过test.abc.com访问路由器管理界面。

相关推荐
汇智信科4 分钟前
图谱、向量、关键词、SQL多路一体,FastKG垂域召回率100%拉满
网络·数据库·ai编程·汇智信科·hsim·fastclaw·汇智龙虾
liulilittle7 分钟前
论分布式系统的半开闭问题
服务器·网络·分布式·系统架构·竞态
FreeBuf_14 分钟前
仅用六分钟,黑客借助Gemini CLI自主构建并迁移C&C僵尸网络
网络·人工智能
cyforkk36 分钟前
Vercel 绑定自定义域名极简配置指南
服务器·前端·网络
Yang96112 小时前
探索无线新视界:鼎讯信通DXMP系列频谱仪模块深度剖析
运维·网络
进阶的猪4 小时前
【无标题】vmware虚拟机无法勾选**将主机虚拟适配器连接到此网络** /没有网络(不显示网络图标)的解决方法
网络
CHANG_THE_WORLD5 小时前
6.多线程的TCP通信
java·网络·tcp/ip
AA陈超5 小时前
004 T02 - 俯视角摄像机系统 设计文档
网络·c++·ue5·虚幻引擎
liulilittle6 小时前
论双机热备:分布式
服务器·网络·分布式·通信·竞态
智灵鸟科技8 小时前
封闭网络怎么安全地接外部能力:三条通道穷举、威胁封堵矩阵与残余风险
网络·安全·矩阵