跳至正文
Wener Notes

Zerotier

约 2 分钟阅读
  • ZeroTier 是中心化的,依赖官方服务器
  • 由于 ZeroTier Licence 不是 OSI 认证的开源协议,Alpine 仓库移除了 zerotier-one
  • 如果大量传输数据可能导致被官方 ZTC block,状态一直处于 REQUESTING_CONFIGURATION
    • 删除本地 ID 重连应该可以解决
    • /var/lib/zerotier-one/identity.*
bash
apk add zerotier-one
service zerotier-one start

# 前往 https://my.zerotier.com/ 注册创建网络
zerotier-cli join NETWORK

controller

bash
# macOS controller
# 使用 $PWD/controller 作为 HOME
sudo /Library/Application\ Support/ZeroTier/One/zerotier-one $PWD/controller

# docker controller
docker run --rm -it -p 9993:9993 wener:edge
apk update && apk add zerotier-one
# controller 默认端口 9993
zerotier-one -p9993

笔记

  • V1 网络层
    • P2P
    • 通过根服务组网
    • 0 配置
    • 1 个 earth 根服务器,由 ZeroTier 运营;12 个根服务器
    • 围绕 earth 的为 moon; 用于添加用户定义的根服务;使用 moon 节点可避免依赖 ZeroTier 的基础设施;可提供更好的性能
    • 每个几点一个全局唯一的 40 位(10 位 16 进制字符) 的标识符;通过公钥和私钥计算;

FAQ

跳过 ZeroTier 服务器

初始化基础信息,包含所有的 root 服务器,需要跳过这些服务器则需要修改从新生成。

REQUESTING_CONFIGURATION

关联信息

反向链接、本文链接的其他页面和外部资料。

反向链接

  • Network Awesome
    笔记 · zeritier

    VPN Awesome · Proxy Awesome · cjdelisle/cjdns · GPLv3, C+Python · encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for ro...

  • VPN Awesome
    笔记 · zerotier

    组网场景 · 基础设施组网 - 例如 Kubernetes 混合云 · tinc, n2n, ipsec · 用户组网 - 例如 公司员工接入 · nebula, wireguard, innernet, ipsec · 服务组网 - 例如 游戏,VoIP

参考资料

GitHub10 条
其他外链2 条
最近更新commit a16a504编辑