自建planet

  • 首先服务端需要自己编译

    地址https://github.com/zerotier/ZeroTierOne
    (也不一定,因为下载的是也带zerotier-one)
  • ZeroTierOne/attic/world中,修改mkworld.cpp相关配置.执行source ./build.sh,./mkworld编译出world.bin

    应该可以在编译前修改
    87行开始,保留一个节点,改identityip
    identity可以通过identity.public获得
    替换后需要杀下进程重启zerotier-one.pid
  • 构建后替换/var/lib/zerotier-one/planet,编译出来的叫world.bin
  • 所有客户端都需要替换

    linux /var/lib/zerotier-one
    mac /Library/Application\ Support/ZeroTier/One
  • sudo ./zerotier-one -d启动服务端

使用第三方管理工具

  • 启动ztcui用这个代替官方的添加

    地址https://github.com/key-networks/ztncui
  • 在src文件夹建立.env添加环境配置

    主要就是TZ_TOKEN 去/var/lib/zerotier-oneauthtoken.secret里将这个添加进去
  • 初始账号密码admin password
  • npm start
  • 对join的设备进行鉴权
  • 分配ip
  • 有点丑,建议自己根据官方公布api重新开发

    有心重写一个,但是不赚钱所以就先凑合着用,等哪天有空再说

wszgrcy
25 声望10 粉丝

我说我懂Angular,你们信吗


引用和评论

0 条评论