[zerotier]私有部署

自建planet

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

    地址 https://github.com/zerotier/ZeroTierOne
    (也不一定,因为下载的是也带zerotier-one)
  • 编译后需要再编译配置,同时将内部的ip换成自己的Ip

    应该可以在编译前修改
    87行开始,保留一个节点,改 identityip
    identity可以通过先初始化moon那里有identity,
    替换后需要杀下进程重启 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重新开发

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

你可能感兴趣的:(局域网虚拟机网卡)