zerotier局域网组建 笔记

发布时间:2026/8/14 5:36:42
zerotier局域网组建 笔记 背景家里的windows电脑home-win10-pc家里的windows电脑上vmware运行的ubuntu虚拟机home-ubuntu-vm公司的mac电脑company-mac-pc由于xxx需求需要组建一个局域网前东家都是用的zerotier出于路径依赖技术方案就选zerotier吧使用moon节点之后偶尔会出现延迟较高, 搭建 planet 服务器较好测试了节点和moon之间都是联通的但有时节点之间会通过planet节点进行通信为了避免这个问题我找了搭建一个Zerotier私有根服务器(Planet)git clone https://gitee.com/Jonnyan404/zerotier-planet cd zerotier-planet # 这里先修改docker-compose.yml里的MYADDR为自己的IP然后密码ZTNCUI_PASSWD可以改一下 docker-compose up -d docker cp mkmoonworld-x86_64 ztncui:/tmp docker cp patch.sh ztncui:/tmp docker exec -it ztncui bash /tmp/patch.sh docker restart ztncui防火墙端口选择开放tcp: 3180、4000、9993以及udp: 9993。浏览器访问 http://39.108.180.221:4000 打开web控制台界面。登录用户名admin 密码默认 mrdoc.fun。http://39.108.180.221:3180/planet 更换为服务器ip到这里下载planet文件ubuntu安装curl -s https://install.zerotier.com | sudo bash sudo systemctl stop zerotier-one.service cd /var/lib/zerotier-one sudo mv planet planet_backup sudo wget http://39.108.180.221:3180/planet sudo systemctl start zerotier-one.service sudo zerotier-cli join 08caae1d85d0042a 允许分配global ip sudo zerotier-cli set 08caae1d85d0042a allowGlobal1 sudo zerotier-cli get 08caae1d85d0042a allowGlobal # 验证 9993端口 zerotier和 ztncui(plant) 会互抢zerotier可以修改端口 cd /var/lib/zerotier-one vim local.conf { settings: { primaryPort: 9994 } } sudo systemctl restart zerotier-one.servicehttp://39.108.180.221:4000/controller/network/08caae1d85d0042a阿里云修改cat /etc/os-releaseID“centos” #alinuxcentosmacmac重启sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plistalpine linuxsudo vim /etc/docker/daemon.json { data-root: /mmc, registry-mirrors: [ https://do.nark.eu.org, https://dc.j8.work, https://docker.m.daocloud.io, https://dockerproxy.com, https://docker.mirrors.ustc.edu.cn, https://docker.nju.edu.cn ] } sudo docker run -d --name zerotier --restart always --network host --cap-add NET_ADMIN --cap-add SYS_ADMIN --device /dev/net/tun zerotier/zerotier sudo wget http://39.108.180.221:3180/planet sudo docker cp planet zerotier:/var/lib/zerotier-one sudo docker restart zerotier sudo docker exec -it zerotier bash zerotier-cli status zerotier-cli join 08caae1d85d0042a总结自建私有planet还是比moon要好nohup /home/steam/Steam/steamapps/common/PalServer/PalServer.sh /home/steam/Steam/steamapps/common/PalServer/palserver.log 21 jobs disown %1 scp -r CF261ADC4A00BE4B8DB4DD9C00D428A6 steam10.10.10.6:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/SaveGames/0 sudo apt install socat # 好像2台pc都要装 nohup socat UDP4-LISTEN:8211,fork UDP4:10.10.10.6:8211 socat_forward.log 21 ssh -D 3333 -N user1.1.1.1 ssh -D 3333 -fN user1.1.1.1 # 后台 curl --socks5 127.0.0.1:3333 cip.ccsocat TCP4-LISTEN:55001,fork TCP4:10.10.10.11:55001 adb 5555 绑定到0.0.0.0 socat TCP-LISTEN:5555,fork,bind0.0.0.0 TCP:127.0.0.1:5555