小米路由器开启外网访问SSH和WEB管理界面

本文详细介绍了如何解除小米路由器的WEB管理限制并手动添加防火墙端口转发规则,以实现外网访问WEB管理和SSH。步骤包括编辑miwifi-webinitrd.conf文件解除访问限制,重启httpd服务,以及编辑firewall配置文件添加端口转发规则,重启防火墙服务,最终实现通过特定端口在外网访问小米路由的WEB和SSH。
摘要由CSDN通过智能技术生成

前   言

 关于《小米路由器开启SSH并连接》参考下文https://blog.csdn.net/desertworm/article/details/117958369

由于小米路由为了安全考虑,对WEB与防火墙规则进行限制,WEB管理、SSH只能通过内网登 陆,外网无法访问,在路由器的WEB管理页面新建端口转发中不能添加路由本机内网IP

开启小米路由的SSH后,我们可以通过登陆SSH在命令行中手动添加防火墙中端口转发规则

登陆小米路由SSH,开始调教它

一、解除WEB管理页面访问限制

cd /etc/sysapihttpd/                                                           //切换目录

cp miwifi-webinitrd.conf miwifi-webinitrd.conf.bak       //养成备份好习惯

vi miwifi-webinitrd.conf                                                    //编辑miwifi-webinitrd.conf

移动光标找到 set $finalvar "$canproxy $isluci"; 

在图中位置插入下面代码(按a键进入编辑模式)

set $isluci "1";

完成后按ESC退出编辑,Shift + ;键  输入wq 回车保存并退出

重启httpd服务使配置生效

/etc/init.d/sysapihttpd restart

至此,禁止其它域名访问WEB管理界面解除,现在所有域名都可访问。

二、手动添加防火墙端口转发规则,开启外网访问WEB管理和SSH

cd /                                                  //回到根目录

vi /etc/config/firewall                    //编辑防火墙配置

1.添加WEB管理外网端口转发规则代码段:

config redirect 'MIWEB'                                                          
        option src 'wan'                                                            
        option src_dport '1314'                                                      
        option dest_ip '10.0.0.1'                                                 
        option name 'WEB'                                
        option ftype '1'                                                                                 
        option dest_port '80'                              
        option proto 'tcp'       

WEB管理界面外网端口为1314  可通过外网IP:1314访问 (例 http://61.181.133.5:1314),绑定DDNS的用户可通过域名:1314进行访问。

2.添加SSH外网登陆端口转发规则代码段:

config redirect 'Myssh'                                         
        option src 'wan'                                        
        option src_dport '2345'                                
        option dest 'lan'                                       
        option dest_port '22'                                   
        option proto 'tcp' 

SSH登陆外网端口为2345

添加对应规则后保存退出

重启防火墙使规则生效

/etc/init.d/firewall restart

现在就可以通过外网WEB管理设置小米路由和进行SSH登陆了,完结。

                  

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ethan.Gz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值