一键部署ZeroTier和Moon

发布于 2024-05-09  6.48k 次阅读


省去繁琐配置,

docker run --restart=on-failure:3 -d --name ztncui -e HTTP_PORT=4000 -e HTTP_ALL_INTERFACES=yes -e ZTNCUI_PASSWD=mrdoc.fun -p 4000:4000 keynetworks/ztncui

启动后登录,

创建Network,

一键部署ZeroTier和Moon

客户端加入网络,

一键部署ZeroTier和Moon

部署Moon

docker run --name zerotier-moon -d -p 9993:9993 -p 9993:9993/udp -v /etc/ztconf/:/var/lib/zerotier-one jonnyan404/zerotier-moon -4 [公网ip]

它的主要功能是通过自定义的服务器作为跳板加速内网机器之间的互相访问,如果无法进行穿透那么moon服务器将作为中转服务器。

开放端口TCP:9993/3180端口,UDP:9993,

查看Moon ID,

[root@localhost /]# docker logs -f e0f5456aee16
IPv4 address: 119.225.18.155
Your ZeroTier moon id is 33e90b64f6, you could orbit moon using "zerotier-cli orbit 33e90b64f6 33e90b64f6"

客户端加入轨道,

C:\Program Files (x86)\ZeroTier\One>zerotier-cli orbit 33e90b64f6 33e90b64f6

查看

C:\Program Files (x86)\ZeroTier\One>zerotier-cli listpeers
200 listpeers <ztaddr> <path> <latency> <version> <role>
200 listpeers 175899212c - -1 1.12.1 LEAF
200 listpeers 33e90b64f6 - -1 1.4.6 MOON
200 listpeers 4039af564b 192.168.0.49/21993;93706;93706 4 1.14.0 LEAF
200 listpeers 62f865ae71 2001:49f0:d0db:2::2/9993;15702;135052 -252 - PLANET
200 listpeers 778cde7190 2605:9880:400:c3:254:f2bc:a1f7:19/9993;15702;135338 -538 - PLANET
200 listpeers cafe04eba9 84.17.53.155/9993;15702;135316 -516 - PLANET
200 listpeers cafe9efeb9 2605:9880:200:1200:30:571:e34:51/9993;15702;135476 -676 - PLANET