一、基础环境
$ uname -a
Linux open-boots-1.localdomain 5.14.0-60.el9.x86_64 #1 SMP PREEMPT Tue Feb 15 06:49:54 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ uname -r
5.14.0-60.el9.x86_64
$ uname -m
x86_64
$ dnf install tar git g++ -y
二、搭建配置
此刻,环境已经搭建完毕了! enjoy it!SourceByrd's Weblog-https://note.t4x.org/basic/zerotier-cross-config/
三、私有搭建
四、cross节点
前置条件:
1、有一台任意自由的服务器[出口节点];
2、自建的planet网络;
3、配置自建网络默认路由;
4、客户端加入此网络. SourceByrd's Weblog-https://note.t4x.org/basic/zerotier-cross-config/
4.4 验证SourceByrd's Weblog-https://note.t4x.org/basic/zerotier-cross-config/
4.1 zerotier验证
01 C:\Users\Byrd>curl ifconfig.me2.2.2.2 #如果此时你的IP为你的出口IP,恭喜你!
4.2 组合搭配:MosDNS分流
0123 C:\Users\Byrd>curl ifconfig.me2.2.2.2 #如果此时你的IP为你的出口IP,恭喜你!C:\Users\Byrd>curl ip.cip.cc1.1.1.1 #国内IP
4.5 BUG FIXSourceByrd's Weblog-https://note.t4x.org/basic/zerotier-cross-config/1:默认情况下最多支持4个节点,可以通过修改源代码中node/World.hpp中的 "#define ZT_WORLD_MAX_ROOTS 4" 进行修改;
2:如果定义超过4个节点,请自行定义好节点数量后,也就是修改源代码中的 "attic/world/mkworld.cpp" 后在进行编译;
3:编译依赖cargo,也就是rust语言,请安装好;
4:速度取决于链接节点的带宽,所以可以直接使用官网的默认plant,此时速度基本算比较好的,如果自定义planet带宽足够,请随意; SourceByrd's Weblog-https://note.t4x.org/basic/zerotier-cross-config/
参考文档:
1: https://key-networks.com/ztncui/