ZeroTier下Planet服务器的搭建

 

参考文章

  1. Running MPLS over ZeroTier Part 1 · Gotz Networks

步骤

  1. 把ZeroTier的项目在本地克隆一份

    git clone https://github.com/zerotier/ZeroTierOne.git
    
  2. 打开在attic文件夹下的world文件夹

    cd ZeroTierOne/attic/world
    
  3. 编辑mkworld.cpp文件,把ZeroTier Controller默认的IP删除,添加自己的IP上去。

  4. 编译文件

    source ./build.sh
    
  5. 运行mkworld文件

    ./mkworld
    
  6. 应该会产生一个新的world.bin文件,这个文件需要在所有自己的客户端添加

  7. 将这个world.bin文件复制到ZeroTier的文件夹下,在Linux中的指令为

    cp world.bin /var/lib/zerotier-one/planet
    
  8. 重启ZeroTier

    sudo systemctl restart zerotier-one.service
    
  9. 重复第七步和第八步,在所有希望使用自己Planet服务器的客户端中添加这个节点

实现的效果

​ 完全使用自己的服务器,数据等不通过ZeroTier自己的官网。