Zerotier笔记

摘要

Zerotier

配置文件Windows环境一般在C:\ProgramData\ZeroTier\One\目录下

Web管理界面

添加路由:在managed routes

flow rules可以查看规则(类似于防火墙规则)

Network Members这里可以给设备授权加入,或者删除,改名之的

zerotier-cli命令

zerotier-cli命令执行需要管理员权限

常用的调试命令

zerotier-cli status

功能:显示 ZeroTier 客户端核心服务的整体运行状态。

输出:<状态码> info <节点ID> <版本> <在线状态>

zerotier-cli peers

功能:显示当前节点已知的所有其他 ZeroTier 节点(包括行星服务器、卫星、其他成员节点)的连接状态和路径信息。

主要列:<地址> <版本> <角色> <延迟> <链路质量> <路径> <标志>

角色PLANET(行星服务器)、MOON(卫星)、LEAF(普通成员)。

zerotier-cli listnetworks

功能:列出当前节点已加入的所有 ZeroTier 网络及其详细状态。

主要列:<网络ID> <网络名称> <MAC地址> <状态> <类型> <网络接口> <分配IP>

状态OK(配置成功)、REQUESTING_CONFIGURATION(请求配置中)、ACCESS_DENIED(被拒绝)、NOT_FOUND(网络ID无效)。

更换planet问题

zerotier可能会缓存或自动恢复以往的planet文件

完整的更换planet操作:

先stop服务,再替换planet文件,最后start

1
2
net stop ZeroTierOneService
net start ZeroTierOneService

验证是否生效

1
zerotier-cli status

应该显示200 info … ONLINE

然后查看peers:

1
zerotier-cli peers

官方planet特征:cafe 开头的官方PLANET 节点,并且 lat 列是数值(不是-1 ), link 列是 DIRECT 。比如:

1
cafe04eba9 -      PLANET  -404 DIRECT   5076     10946    84.17.53.155/9993