随时随地Web访问管理OpenWrt路由器

661 阅读3分钟

一、引言

上一期我们讲了关于如何通过SSH远程管理访问OpenWrt的方法,由于部分朋友提出,对于一些人来说使用SSH实现远程的方法比较麻烦,并且不怎么实用。也有部分朋友提出了一些好的方法,根据这些的方法,我自己验证并试用后,也整理了下自己的方法,分享给大家,也希望大家看后可以提出宝贵的建议,谢谢大家。

接下来的这个方法呢,还是比较简单的,可以通过Web浏览器的方式对OpenWrt路由器进行远程管理,对于新手来说也是非常的方便简单。

二、  准备工具

话说,工欲善其事必先利其器,准备材料也比较简单

1、  首先准备一台OpenWrt路由器

2、  准备一台电脑

3、  准备一个可以上网的网络

三、  安装客户端

1、  首先,我们需要找一款内网穿透工具,当然,市面上有很多的穿透工具可以选择,大家可以根据自己喜好选择(例如搜索:ZeorNews零讯内网穿透工具),大部分工具都非常不错,不仅免费,带宽还非常稳定,并且没有限制流量,非常适合大家使用。下载链接如下:ZeroNews(零讯) - 安全内网穿透 | 无需公网 IP | 随时随地访问内网

image.png

2、  然后按照下载页面的指引先在内网SSH到OpenWrt设备上,具体操作如下

a)  这时候大家可以在电脑上按下win+x按键,这时电脑左下角会弹出一个弹窗

image.png

b)  然后点击 Windows PowerShell(管理员)(A),这时候会打开 Windows PowerShell弹窗页面

image.png

c)  然后输入如下命令

ssh username\@hostname

一、  username即设备的用户名

二、  hostname为路由器给这台OpenWrt设备分配的IP地址

三、  输入后敲回车然后输入OpenWrt的密码即可连接到OpenWrt设备

image.png

e)  可以测试下连接是否正常,例如输入版本命令查看,若有版本出现,则表示连接成功

cat /proc/version

image.png

3、  然后安装下载zeronews客户端,输入如下命令

curl -SLk <https://download.zeronews.cc/openwrt/zeronews-install.sh> | sh -s install

4、  如果安装有问题,可以查看官网的文档,非常详细,链接:OpenWrt 中 运行 Zeronews | Zeronews 文档

5、  然后就是在零讯管理后台创建一个Token,链接:Project G

image.png

6、  创建Token后,回到Windows PowerShell窗口,执行绑定Token操作和启动零讯客户端

a)  zeronews set-token [上面的token值]

b)  zeronews set-area 440

c)  /etc/init.d/zeronews restart

7、  接着在零讯管理后台创建域名及开启TLS端口

8、  然后在继续创建应用映射,需要注意,IP地址写使用127.0.0.1即可,端口写80

9、  最后获取到可以公网访问的映射地址

image.png

四、  远程连接管理

1、  这时候,电脑连接到另外的网络,例如手机热点。或者直接用手机浏览器也可以。

2、  在浏览器页面输入刚才配置好的映射访问地址,就可以看到能够正常打开OpenWrt的路由器管理页面了。

image.png

3、  后面,就可以通过这个映射地址,随时随地进行管理路由器,不用担心没在家里或公司打不开浏览器的页面地址了。