openWrt 安装 Zerotier 实现访问局域网设备
之前不是介绍过了自建的zerotier控制器,这一次就想在路由器上安装zerotier实现访问内网的设备,不用每一个设备都安装上。如果是在路由器上还是要替换成自建的planet
文件,不然就是使用官方的节点转发。
安装zerotier插件
在openwrt的软件包搜索 luci-app-zerotier
进行安装。
进行路由器网口设置
新建一个虚拟接口,命名为 zerotier
,接口协议设置不配置协议
,选择接口为z开头的以太网适配器
点击提交。点击刚刚创建的接口,点击修改
,进入防火墙设置为 LAN
,点保存&应用
- 在openwrt中进入网络 - 防火墙 - 自定义规则,进行设置转发规则。
Ps:下面的zt2kctv3lp
要参考你的接口名称修改
1 | iptables -I FORWARD -i zt2kctv3lp -j ACCEPT |
- 进入zerotoer的插件,设置Network ID,并勾选
允许NAT
点击保存&应用
这样设置完成后,需要在zerotier的管理平台进行认证该设备,这样就可以让路由器接入zerotier的虚拟局域网,在其他认证的终端下就可以访问路由器管理页面。
实现访问路由器下的设备
我是属于自建的管理平台,所以和官方平台设置会有一点点差别。
进入设置的路由界面,设置家庭的内网IP段和虚拟内网Ip
这样,就可以通过内网的Ip接口转发,另外的终端就能访问内网的任意的一台设备。例如我的路由器分配的Ip是192.168.1.11
,在其他认证的zeritier终端下可以访问192.168.1.11
的设备。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自钧言极客
评论 ()
TwikooGiscus