一、引言
上一期我们讲了关于如何通过SSH远程管理访问OpenWrt的方法,由于部分朋友提出,对于一些人来说使用SSH实现远程的方法比较麻烦,并且不怎么实用。也有部分朋友提出了一些好的方法,根据这些的方法,我自己验证并试用后,也整理了下自己的方法,分享给大家,也希望大家看后可以提出宝贵的建议,谢谢大家。
接下来的这个方法呢,还是比较简单的,可以通过Web浏览器的方式对OpenWrt路由器进行远程管理,对于新手来说也是非常的方便简单。
二、准备工具
话说,工欲善其事必先利其器,准备材料也比较简单
1、首先准备一台OpenWrt路由器
2、准备一台电脑
3、准备一个可以上网的网络
三、安装客户端
1、首先,我们需要找一款内网穿透工具,当然,市面上有很多的穿透工具可以选择,大家可以自行搜索,(例如可以去搜索:ZeorNews零讯内网穿透工具),大部分工具都常不错,不仅免费,带宽还非常稳定,并且没有限制流量,非常适合大家使用。下载链接如下:https://www.zeronews.cc/download
2、然后按照下载页面的指引先在内网SSH到OpenWrt设备上,具体操作如下
a)这时候大家可以在电脑上按下win+x按键,这时电脑左下角会弹出一个弹窗
b)然后点击 Windows PowerShell(管理员)(A),这时候会打开 Windows PowerShell弹窗页面
c)然后输入如下命令
ssh username@hostname
一、username即设备的用户名
二、hostname为路由器给这台OpenWrt设备分配的IP地址
三、输入后敲回车然后输入OpenWrt的密码即可连接到OpenWrt设备
e)可以测试下连接是否正常,例如输入版本命令查看,若有版本出现,则表示连接成功
cat /proc/version
3、然后安装下载zeronews客户端,输入如下命令
curl -SLk https://download.zeronews.cc/openwrt/zeronews-install.sh | sh -s install
4、如果安装有问题,可以查看官网的文档,非常详细,链接:https://docs.zeronews.cc/openwrt-guide
5、然后就是在零讯管理后台创建一个Token,链接:https://user.zeronews.cc/
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、最后获取到可以公网访问的映射地址
四、远程连接管理
1、这时候,电脑连接到另外的网络,例如手机热点。或者直接用手机浏览器也可以。
2、在浏览器页面输入刚才配置好的映射访问地址,就可以看到能够正常打开OpenWrt的路由器管理页面了。
3、后面,就可以通过这个映射地址,随时随地进行管理路由器,不用担心没在家里或公司打不开浏览器的页面地址了。