#系列教程#ZeroTier从入门到精通系列(一)——认识&接触

什么是 ZeroTier

ZeroTier delivers the capabilities of VPNs, SDN, and SD-WAN with a single system. Manage all your connected resources across both local and wide area networks as if the whole world is a single data center.

简单来说,ZeroTier 是一款简单易用的,在任何有网络的地方,都可以连回家里、公司、学校,而无需公网 IP 和复杂端口转发配置,基于 p2p 技术的内网穿透工具。

更形象一点的说法是,ZeroTier 就像虚拟的交换机,所有 ZeroTier 的客户端节点都可以互访互通。

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 1

ZeroTier 的优势是什么

  1. 跨平台。客户端涵盖主流的设备: Windows、MacOS、Linux、iOS、Android、QNAP NAS、Synology NAS、Western Digital MyCloud NAS、Openwrt
  2. 控制端(ZeroTier 官网)功能足够强大。可以下发路由表、设备准入控制、IP 分配、流量规则等,ZeroTier 会自动下发配置,只需启动客户端即可。
  3. 客户端配置简单。ZeroTier 会自动下发配置,所以只需填入 Network ID 启动 ZeroTier 就可以了,这对于很多智能设备、嵌入式设备很友好。
  4. 可以建立中转服务器(Moon 服务器)。在网络高峰期,或者某些众所周知(qiang)的原因会导致 ZeroTier 官方服务器链接困难,此时可以自己建立 Moon 服务器,从而实现更好的链接效果。
  5. 接近于免费。个人用户最多可以接入 100 节点设备,完全能满足一般人的需求,而在路由表配置得当的情况下,两个节点就可以使两个内网完全互联(异地组网),这样就远不止100 设备那么少了。
  6. 客户端开源。这就意味着在官方不提供客户端的设备上,你完全可以自己编译。

初阶教程 点对点链接

注册 ZeroTier 账号

  1. 访问 ZeroTier 官网 传送门
  2. 推荐使用 Google 账户快速登陆
  3. 使用其他注册方式的略过吧,相信你能搞定

创建 Network

  1. 登陆后点击 Networks 选项卡

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 2

  1. 点击 Creat 创建 Networks

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 3

  1. 点击新创建出的 Networks 进行设置

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 4

设置 Network

创建好了 Network 后,一般情况下无需设置就可以使用了。着急上手的朋友可以跳过设置这一节,下面介绍一些设置的说明。

设置项分四大类,常用其中两项 Settings 和 Members。#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 5

  1. Settings 常用设置项的解释
  2. Network ID: 网络 ID ,客户端使用此 ID 加入到网络中
  3. Name & Description: 设定 Network 的名称和描述,可任意修改
  4. Access Control: 设定 Network 的类型,其中 Certificate (Private Network) 是私有网络,节点的加入需要审核。None (Public Network) 加入不需要任何审核。推荐选择私有网络
  5. Multicast Recipient Limit 不用管系列
  6. Managed Routes: 路由表设置,初阶教程中不需要修改
  7. IPv4 Auto-Assign: 节点 IPv4 自动分配,这里只要保证自动分配的网段和节点的 IP 不冲突即可
  8. IPv6 Auto-Assign: 节点 IPv6 自动分配,可以忽略
  9. Members 顾名思义,就是节点状态查看和管理,包括在线状态、准入、拉黑、改名、添加描述、设置静态 IP。

嗯~!除了注意分配的 IPv4 不和节点 IP 冲突,基本没有其他的注意项目了。

客户端使用

这里以 Windows 和 Android 为例,期待的结果是两者可以互相访问。客户端下载 传送门

Windows

下载安装,运行 Windows 客户端之后,点击右下角区域的 ZeroTier 图标,选择join network #系列教程#ZeroTier从入门到精通系列(一)——认识&接触 6

输入 Network ID ,然后点击 join

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 7

点击右下角的 ZeroTier 图标,选择 show networks

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 8

status 显示为 ACCESS_DENIED,这说明设备没有被准入,去查看 Members 选项,确认设备确实是当前设备后,点击的箭头处准许设备连入。

稍等一分钟左右,状态如下图,表示加入成功,此时记住节点的 IP 为 192.168.192.88

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 9

Android 注意状态栏,手机全程使用 4G,方便后面测试连通性

下载安装,点开 Android APP,点击右下角的 connect,等待状态显示为 ONLINE 后,点击 右上角加号

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 10

输入 Network ID ,然后点击 join

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 11

和 Windows 客户端一样, Members 选项,确认设备确实是当前设备后,准入

等待 status 变成ok,记录下 IP 192.168.192.231

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 12

连通性测试

  1. 从 Windows Ping Android 的 IP,延迟有点高,但还是连通的

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 13

  1. 从 Android 访问 Windows 的 IP,可以看到了 Windows 的资源使用情况,说明是连通的

#系列教程#ZeroTier从入门到精通系列(一)——认识&接触 14

其他

  • 你可能会好奇,在网页中显示 PC 资源占用是怎么做到的,emmm 是用 AIDA64 实现的,用废旧手机做资源监视器,是不是很炫酷
  • 看过初阶教程后,你可能会疑问,每一个设备都必须安装 ZeroTier 才能实现互通?然而这也太麻烦了。嗯 所以叫初阶教程啊,好戏还在后头

本文转自:https://stray.love/jiao-cheng/zerotier-chu-jie-jiao-cheng

VPS评审,版权所有丨如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权.
转载请注明转自:https://vpsps.com/1339.html
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!