群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

2022-08-23 19:10:22 26点赞 315收藏 28评论

前言

在上篇教程群晖异地组网-ZeroTier搭建使用指南(全平台异地组网) 中写到了如何利用zerotier异地组网远程访问NAS、服务器等,但是因为zerotier的服务器在国外,在网络不顺畅的时候尤其是晚高峰会出现穿透失败的情况,本期教程我们将通过搭建两个服务zerotier管理面板和zerotier-moon中转服务器,来增强zerotier的使用体验。

前期准备

前期准备是购买服务器、重装系统重置密码、部署docker环境等,如果已经有docker相关环境的请直接跳转到安装步骤即可,公网IP服务器最好是国内的、延迟更低,虽然带宽不大,但是一般管理足够用了,另外zerotier如果能直连成功以后流量不走中装服务器(腾讯阿里轻量云即可,一般新用户一年几十块,在我已经写的正在写的和以后要写的教程中经常会用到,折腾么几十块不贵的)

1、首先在新购买的服务器中重装系统为centos7.6。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

2、 重置服务器root密码。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

4、 使用SSH工具登陆云服务器,这里我是用的工具是FinalShelll。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

5、使用一键脚本安装docker服务

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

6、docker安装过程比较慢,请耐心等待,安装完成以后输入docker -v可以看到docker版本。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

7、环境部署完成。

管理面板部署

在设备加入到zerotier后,需要登录zerotier的控制面板来进行授权,但是受限于网络问题,在网络不顺畅的时候体验很不好,本面板的作用就是更方便的管理、授权和创建网络ID。

1、首先我们部署zerotier的管理面板,直接复制下面的命令粘贴到SSH工具中即可。

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

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

PS:如果命令时候提示如下报错,请重启docker服务:systemctl start docker

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

2、登录腾讯云服务器控制面板,在防火墙中放行根面板需要的【4000】端口。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

3、使用浏览器访问服务器IP:4000端口(152.136.119.20:4000),可以访问到面板服务。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

管理面板初始化

1、点击面板右上角的登录(Login)使用默认的用户名和密码登录,登录以后请按照提示修改密码。

  • 默认用户名和密码
    用户名:admin
    密码:mrdoc.fun

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

2、使用修改的密码登录面板点击最右侧的Add netword然后自定义网络名称,点击Create Network创建网络。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

3、网络创建成功,点击Easy setup设置默认的局域网IP(就是给加入的设备分配局域网ip,后续我们会使用分配的ip进行相互之间的访问)

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

4、这里我使用自动创建,有需要的可以根据需求修改,然后点击提交(Submit)。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

5、在有设备加入的时候点击Networks→members,在相关的设备中打上勾即可。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

6、稍等2s,既可以成功看到分配的局域网ip,在其他设备访问此设备的时候使用此ip即可。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

7、面板初始化完毕。

群晖、windows、linux等终端端加入zerotier网络

请查看zeotier教程一中的相关步骤

zerotier moon搭建

zerotier Moon - 就是本文要做的私有服务器,英文是这样说的“user-defined set of roots”,就是用户自定义的根服务器,又叫月亮。 为什么要搭建moon服务? 的官方服务器在国外,国内客户端使用时延迟较大,网络高峰期时甚至各个客户端节点之间访问不了。此时 moon中转服务器就显得非常重要,它的主要功能是通过自定义的服务器作为跳板加速内网机器之间的互相访问,如果无法进行穿透那么moon服务器将作为中转服务器。(moon介绍部分内容引用网络)

1、搭建moon服务器需要使用服务器的TCP:9993/3180端口,其中9993还需要UDP协议进行直连,登录腾讯云面板在防火墙中依此放开这些端口。

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

2、搭建moon服务器继续使用docker,使用SSH工具登录服务器,输入下面命令搭建,请将 [公网ipx.x.x.x]修改为自己服务器的ip。

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

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

3、使用如下命令查看moon ID

docker logs zerotier-moon

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

各终端加入zerotier moon方法

windows终端加入moon服务器

cd C:ProgramDataZeroTierOne

zerotier-cli orbit [moon_id] [moon_id]

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

linux终端加入moon服务器

1、使用下面的命令加入moon服务器。

zerotier-cli orbit [moon_ID] [moon_ID]

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

2、确认是否加入

zerotier-cli listpeers

群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

移动

安卓端目前有魔改的zerotier客户端有需求的请自行搜索,因为目前手中还没有相关设备暂时无法演示。

ios端暂时不支持,如果有解决办法的,欢迎在评论区讨论。

补充

本文中的服务器IP等均为测试IP和信息,为了更好的给大家演示没有打码,请大家在实际部署中要注意信息安全,、千万不要泄露、千万不要泄露、千万不要泄露。zerotier 根管理面板和moon服务器可以极大降低网络环境对穿透、中转速度的影响,大大提高使用体验,有这方面需求的非常推荐部署。文中部分代码参考了某站司波图大佬的视频教程,有需求的可以去看看,本篇教程结束,求关注、点赞,咱们下一篇见群晖zerotier进阶教程之部署根管理面板、zerotier moon服务器(linux、windows)

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

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1896.01元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1199元起

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

2000元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1899元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2699元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1699元起

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

1899元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起
28评论

  • 精彩
  • 最新
  • 为了外网访问,我做了多手准备,zerotier,FRP,蒲公英X1,节点小宝 [皱眉]

    校验提示文案

    提交
    以前我一直用 蒲公英异地组网 但是只能限定3个客户端,刚装好了zerotier 不知道怎么用啊。。。
    像之前用蒲公英 我在192.168.11.X局域网的所有终端都和192.168.21.X局域网的终端互相访问通讯。。。但是zerotie好像不行啊?这玩意到底怎么玩啊。


    然后我想知道 你们天天张口闭口提的ipv6是怎么玩?我电信公网IP开通了,公网IPV4和IPV6都有,路由器也开启了IPV6 然后怎么玩呢?怎么玩?像我搞内网穿透,
    就是路由器DDNS绑定了花生壳域名+开启对应应用的端口转发,这样再外面就用域名+端口 访问家里的应用。。。我一直没搞懂ipv6到底怎么玩。。。。....

    校验提示文案

    提交
    ipv6跟ipv4差不多玩法,区别不大。zerotier是把两个局域网组在一起,不同网段ip都能互访。而且可以通过zerotier的虚拟ip互访,也能通过真实局域网ip互访。具体操作说起来有点麻烦,站内好像也有教程的。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 感觉还是ipv6的ddns好用

    校验提示文案

    提交
    单位路由器没有IPV6的就访问不到NAS……

    校验提示文案

    提交
    套个cf就行

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 为啥前两天有篇文章说zerotier移动被ban了?

    校验提示文案

    提交
    是的,武汉移动宽带zerotier连不上了,加入moon之后就能连上了。这几天测了下好像不加moon也能连了。

    校验提示文案

    提交
    收起所有回复
  • 没啥好折腾的了,已经可以确定部分地区运营商直接ban了zerotier了

    校验提示文案

    提交
    加入moon了就可以防ban,亲测有效。

    校验提示文案

    提交
    都有服务器了直接frp或者nps,要局域网就直接v p n

    校验提示文案

    提交
    收起所有回复
  • 没有公网ip,外网访问各种不稳定,累了,不愿意折腾群晖了,又买了极空间,还比较香。。。。

    校验提示文案

    提交
    有公网ip,但那孱弱的上行带宽,一言难尽。

    校验提示文案

    提交
    买群晖的时候,想的挺好,drive生产力工具啊,家庭影视中心啊。结果买了才发现,没有公网ip,群晖基本废柴,就剩挂PT了……哎,时间就是金钱,岁数大了,没时间去折腾,同步盘上车M365拥抱onedrive了,真香。后来又买了极空间Z4,小bug不少,但是外网访问不用烦神了,也挺香。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 用凉心云搞这个会不会被清退

    校验提示文案

    提交
  • 我买的亚马逊的lightsail服务器,带宽可以跑到100多MB专门做frp穿透
    不过一个人用太浪费了....有没有想共享的

    校验提示文案

    提交
  • 我在群晖docker中跑这个,但是一直在重启,请问下是什么原因导致的?

    校验提示文案

    提交
    是不是没有开启cpu最高权限

    校验提示文案

    提交
    收起所有回复
  • 可以自建行星吗

    校验提示文案

    提交
  • 需要留意流出网络流量,通常这类每月流量有限,计费也比较高

    校验提示文案

    提交
  • 为啥不自建根呢?更安全

    校验提示文案

    提交
  • 以前我一直用 蒲公英异地组网 但是只能限定3个客户端,刚装好了zerotier 不知道怎么用啊。。。
    像之前用蒲公英 我在192.168.11.X局域网的所有终端都和192.168.21.X局域网的终端互相访问通讯。。。但是zerotie好像不行啊?这玩意到底怎么玩啊。


    然后我想知道 你们天天张口闭口提的ipv6是怎么玩?我电信公网IP开通了,公网IPV4和IPV6都有,路由器也开启了IPV6 然后怎么玩呢?怎么玩?像我搞内网穿透,
    就是路由器DDNS绑定了花生壳域名+开启对应应用的端口转发,这样再外面就用域名+端口 访问家里的应用。。。我一直没搞懂ipv6到底怎么玩。。。。

    校验提示文案

    提交
  • 有公网ip,为了安全没有开乱七八糟端口,群晖搭建VP* Server,各个设备安装OpenVP*就可以了

    校验提示文案

    提交
  • 我提供了一个基于zerotier开源软件二次开发的国内根服务器,使用腾讯云100M带宽服务器,提供固定公网ipv6地址分配,欢迎大家下载使用,下载地址xiehr.com

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

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