使用docker快速搭建zerotier moon中转服务简明教程 

2022-02-23 22:04:05 60点赞 572收藏 30评论

zerotier 是一个免费的内网穿透服务,在P2P直连情况下速度,速度会很快,在网络环境复杂的情况下,由于官方中转服务器都在国外,这样速度就堪忧了。所以我们可以自建中转服务器来加速zerotier 穿透服务

首先需要一台拥有公网固定IP的云服务器作为MOON转发节点,腾讯云的轻量应用服务器新人也很便宜。

1.安装DOCKER

在云服务器上安装DOCKER,简单一点的可以先安装宝塔面板,在宝塔面板市场里搜索DOCKER,这个几个docker管理器都可以用,关于如何安装宝塔可以自行百度一下,一天命令,非常简单。

使用docker快速搭建zerotier moon中转服务简明教程 

2.部署moon服务

安装docker zerotier-moon 服务 打开宝塔终端工具

使用docker快速搭建zerotier moon中转服务简明教程 

输入命令

docker pull seedgou/zerotier-moon

在docker上部署zerotier服务

docker run --name zerotier-moon -d --restart always -p 9993:9993/udp -v /home/zerotier-moon:/var/lib/zerotier-one seedgou/zerotier-moon -4 10.0.0.1

使用docker快速搭建zerotier moon中转服务简明教程 

运行之后可以在docker 面板里看到正常运行的moon docker 服务

使用docker快速搭建zerotier moon中转服务简明教程 

注意:在宝塔面板安全里开放 9993端口,如果是腾讯云或者其他云服务器记得在防火墙里开放9993 端口服务

使用docker快速搭建zerotier moon中转服务简明教程 

把刚刚挂载的目录里自动生成 moons.d 文件夹下载到本地备用

3.配置win客户端

Windows客户端加入moon自建节点 将moons.d 文件夹 整个 复制到ZeroTier安装目录下 默认路径为: C:Program Files (x86)ZeroTierOne

打开 Windows Powershell

输入命令

zerotier-cli orbit xxxxxxxxxx xxxxxxxxxx

将 xxxxxxxxxx 替换为你的 moon id

在服务器终端面板里运行下面命令查看 moon id

docker logs zerotier-moon

使用docker快速搭建zerotier moon中转服务简明教程 

Windows Powershell 显示 提示 200 orbit ok 表示添加moon节点成功 此后重启 zerotier,完毕。

4.测试服务

查看是否成功加入moon服务器节点,

查看节点信息命令

zerotier-cli listpeers

使用docker快速搭建zerotier moon中转服务简明教程 

当你看到某一行 后面带有 moon 字样,就证明 已经加入到moon自建节点中 其中PLANET为官方的根服务器

群晖LINUX等服务器 配置方法同win差不多,只不过配置文件放置目录不同 参考下表,所用命令同上

备注:不同系统 moon 配置文件所在目录

Windows: C:ProgramDataZeroTierOne

Macintosh: /Library/Application Support/ZeroTier/One

Linux: /var/lib/zerotier-one

FreeBSD/OpenBSD: /var/db/zerotier-one

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
30评论

  • 精彩
  • 最新
  • 都云服务器了,frp不香吗?

    校验提示文案

    提交
    这个可以在网络不复杂的情况下p2p直连吧,frp可以吗?

    校验提示文案

    提交
    都行,只是提供一个思路,zerotier打洞方便,我感觉frp的主要功能是把内容发布到互联网,zerotier更倾向于连接到内网

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我TM要是有公网IP地址,还倒腾zerotier干嘛? [苦恼]

    校验提示文案

    提交
    我有公网IP还是搞了个zerotier 当VPN用

    校验提示文案

    提交
    收起所有回复
  • 其实就是没有公网服务器 [吃]

    校验提示文案

    提交
    没有就用官方的服务器,也不是不能用,腾讯云三年8m轻量云,新人也就300多三年

    校验提示文案

    提交
    现在轻量云很便宜的。还没有任何限制

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 你的服务器IP不遮一下吗 连默认端口8888都没改 [得逞]

    校验提示文案

    提交
    忘了。没事没啥东西,无所谓

    校验提示文案

    提交
    收起所有回复
  • 坐标山西太原,联通给了公网动态ip,500m宽带,经测试:上行50m

    校验提示文案

    提交
  • 打个电话就要到公网IP了,1000兆下载50兆上传个人用足够 [脸红]

    校验提示文案

    提交
    四川就是,之前电信公网ip用的好好的突然就搞个这个

    校验提示文案

    提交
    FRP,ZEROTIER,最近我发现群晖套件社群里还有钉钉内网穿透。这都不是事情

    校验提示文案

    提交
    收起所有回复
  • 移动的直接限UDP,moon中转无用。

    校验提示文案

    提交
    深圳移动一样,五秒真男人,然后断线。

    校验提示文案

    提交
    同是深圳移动,一直正常使用啊。

    校验提示文案

    提交
    收起所有回复
  • 好厉害的样子

    校验提示文案

    提交
  • 你这样上传速度有多少?我用官网的上传速度已经10M还要多点了

    校验提示文案

    提交
  • 感谢楼主分享

    校验提示文案

    提交
  • 羡慕你的上行。坐标杭州,电信,下行1000上行30

    校验提示文案

    提交
  • zerotier+服务器反向代理更方便好用

    校验提示文案

    提交
  • 算了,300多再凑凑够买块硬盘了,还是直接zerotier用着吧,moon等机会了 [献花]

    校验提示文案

    提交
  • moon现在没什么用了 [高兴]

    校验提示文案

    提交
  • @谢小萌 扫描不同网段设备的app有吗

    校验提示文案

    提交
  • zerotier-cli : 无法将“zerotier-cli”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径
    ,请确保路径正确,然后再试一次。

    ---------
    win端,没有配置环境变量,zerotier-one命令无法识别,在我的电脑-高级系统设置-高级-环境变量-新建-》添加zerotier默认安装的文件夹路径,如——C:\Program Files (x86)\ZeroTier\One

    如仍然报错,则命令的作用域需要设置,需要参考此处去看看

    校验提示文案

    提交
  • 我搭建了一个免费的zerotier国内根服务器,顺带融合了固定公网ipv6地址分配技术,相当于在ipv4环境下也能使用ipv6浏览网页,大家感兴趣的可以去下载研究一下,去看看

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
572
扫一下,分享更方便,购买更轻松