ZeroTier异地组网

本文最后更新于 2023年9月18日 上午

ZeroTier异地组网

本文是使用老毛子固件 (padavan)演示

1. 第一步创建 zerotier 账号

Pasted image 20230825104232

注册地址:

点击 Register 进行注册  

也可以用第三方账号登录 (Google、GitHub、Microsoft)

2. 第二步创建一个网络

登陆账号之后出现的界面如下

点击图中箭头所指、创建一个网络

Pasted image 20230825104245

这样就是创建好了  ID是唯一的, 用于其他设备接入  Name 是随机的,可以改成自己喜欢的

3. 第三步进行 zerotier 管理端的设置

Pasted image 20230825104257

点击自己创建的网络之后会出现如上图所示

默认的访问控制是PRIVATE模式

PRIVATE 模式下,别的设备请求加入后,需要在管理端通过设备请求(必须授权节点成为成员)

PUBLIC模式下,任何设备都可随意加入网络,不安全,不推荐(任何节点都可以成为_成员_。成员不能被取消授权或删除。)

设置页面继续往下看

Pasted image 20230825104306

Managed Routes 设置里对应上文 router 插件中的自动允许客户端 NAT

意思也就是允许访问是通过路由器上网的设备 (PC、NAS 等)

如果除了管理路由器还需要管理其他设备可以勾选

Pasted image 20230825104312

IPv 4 Auto-Assign是一个虚拟的自动分配的内网网段可以理解成虚拟的 dhcp 图中可以看到, 允许自己设置自己喜好的 ip 范围设备接入 zerotier 之后会被分配一个虚拟的 ipv4地址

到这里管理端主要的设置都已经完成了

4. 第四步路由器端进行设置

Pasted image 20230825104322

  1. 点击启动 ZeroTier 按钮

  2. 输入在管理端创建网络后得到的 id

  3. 根据自己需要选择自动允许客户端 NAT(访问接入路由器的其他设备)

4. 点击应用设置

5. 第五步手机端进行设置

因为是 P 2 P 的连接方式所以需要另一台设备接入才能实现互联

大部分人平时最常用的场景是手机远程访问所以下面用手机演示

首先在官网下载对应的 app ()

然后打开 app 按下图所示操作我这里演示的是 ios 版本的其他手机系统版本大同小异

  1. 点击右上角加号
    Pasted image 20230825104335

  2. 输入 id
    Pasted image 20230825104341

  3. 点击允许
    Pasted image 20230825104346

  4. 开启
    Pasted image 20230825104354

6. 第六步管理端查看设备的虚拟内网 ip 地址

Pasted image 20230825104359

勾选前面的框表示授权设备接入网络

后面的 ip 地址则是分配的虚拟地址

现在手机接入之后尝试访问路由器的 ip 地址

移动网络下访问

Pasted image 20230825104405

出现了 Padavan登录框证明穿透成功

Pasted image 20230825104410

至此对路由器的远程管理就实现了

如果有兴趣远程访问 PC、NAS 等设备请往下看

实现远程访问接入路由器的任意设备

  1. 在路由器中开启自动允许客户端 NAT

  2. 在管理端填写路由表

第一个空填实际的路由器网段

第二个空填写分配给路由器的虚拟 ip 地址

然后点击 submit

Pasted image 20230825104418

手机访问家里的服务器试一下

Pasted image 20230825104423

成功访问服务器

引用

  1. 路由器利用zerotier插件实现异地组网、内网穿透、远程管理路由器/NAS等网络设备 (360doc.com)

ZeroTier异地组网
https://hexo.leelurker.com/posts/43070
作者
LeeLurker
发布于
2023年8月25日
许可协议