docker一句话部署ZeroTier

zerotier官网

一、zerotier-one


  • Linux
docker run -d --restart unless-stopped --name zerotier-one --device /dev/net/tun --net host --cap-add NET_ADMIN --cap-add SYS_ADMIN -v /var/lib/zerotier-one:/var/lib/zerotier-one henrist/zerotier-one
  • Window
    安装软件

二、zerotier-moon

网速不好的最好国内的zerotier-one客户端中都加入moon节点,丢包率和延迟明显减少。


  • linux
docker run --name zerotier-moon -d -p 9993:9993/udp --restart always -v ~/zerotier:/var/lib/zerotier-one seedgou/zerotier-moon -4 x.x.x.x

x.x.x.x为公网ip
记录下id,安装提示在客户端上执行


image.png

项目地址

三、客户端连接并使用服务器上的Moon


  • 方法1
zerotier-cli orbit 11abcd0004 11abcd0004

11xxxx0004为moon生成的id

  • 方法2
    在zerotier目录下,创建moons.d文件夹,并且将生成的00000011xxxx0004.moon文件拷入,并重启服务即可.

注:Windows下服务为C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe

任务管理器服务右键重启

  • 测试是否成功加入moon节点
zerotier-cli listpeers
出现MOON

你可能感兴趣的:(docker一句话部署ZeroTier)