docker部署ZeroTier
2022-02-01 14:26:09
一、zerotier-one
- Linux
1 | 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
1 | 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
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节点
1 | zerotier-cli listpeers |
出现MOON
作者:oopp8
链接:https://www.jianshu.com/p/466d88577e7b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。