zerotier内网穿透网速贼慢?那是你不会搭建!

一、ZeroTier账号注册
看个人爱好了至于使用frp、n2n还是别的都无所谓

如果你还没有注册zerotier请登录https://www.zerotier.com/

二、创建自己的networks

创建networks不复杂使用默认的即可,以下是我的截图,其中有一个网络中已经加入了两个节点

无线路由器-网关-dtu

三、使用docker搭建自己的ZeroTier Moon

默认moon都是国外节点,效果不理想使用有公网ip的vps搭建自己的moon来改善网络体验

参见:
https://hub.docker.com/r/seedgou/zerotier-moon

本实验使用阿里云的ecs、安全组开放UDP 9993端口

 docker run --name zerotier-moon -d --restart always -p 9993:9993/udp seedgou/zerotier-moon -4 47.114.xxx.52  #请填写自己的vps公网ip
无线路由器-网关-dtu

四、Linux下客户端安装使用

 ## 客户端安装 [root@freeman ~]# curl -s https://install.zerotier.com/ | sudo bash  ## 加入到指定的NETWORK ID [root@freeman ~]# zerotier-cli join 8056c2e21c54XXXX  ## 使用自己的moon,docker logs zerotier-moon命令可看到如何使用自己moon的方法 [root@freeman ~]# zerotier-cli orbit 343310XXXX 343310XXXX

管理界面进入指定的NETWORK ID会在Members下面看到带Auth的客户端,勾选即可

五、zerotier常用命令

zerotier-cli listnetworks #显示网络信息 zerotier-cli listpeers #显示peers信息,下图可以看出使用的是自建的moon # 获取地址和服务状态
zerotier-cli status

# 加入、离开、列出网络
zerotier-cli join # Network ID
zerotier-cli leave # Network ID