群晖docker_群晖DSM7安装Zerotier教程,进行内网连接、建局域网

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:36   2681   0

Zerotier 是一款非常便利的创建个人局域网的免费工具,它能让你在办公室、学校出差在外时也能像在家中一样访问家中局域网的资源。不过在群晖升级至 DSM7 测试版系统后,Zerotier 官方群晖套件暂时失效,无法继续使用。但 DSM 支持 Docker,意味着我们可以使用 Zerotier 的通用版本,继续让群晖接入自己的 Zerotier 网络,设置也算简单,会用群晖就能设置。

9baa89d6dba84977ba040e7a4ea46fe9.png

群晖 DSM 7 安装 Zerotier 教程

在 DSM7 中安装 Docker 套件

这个过程就和所有的群晖套件一样,直接进入套件中心进行安装即可。不过注意在 DSM 7 测试版中,所有的套件也被归类为 Beta 套件,直接安装即可:

0160707443efb50450c50423b9af3f16.png

下载 Zerotier 镜像

可以把 Docker 想象成一台微型计算机,那么 Zerotier 镜像就是别人在 Docker 里配置好的 Zerotier 运行环境,我们只需要下载来用即可。

由于任何人都可以创建镜像,所有在镜像市场中就会有很多的 Zerotier 镜像,2T挑选了一个更新频率、下载数量都比较好的:henrist/zerotier-one,下面就是具体教程啦。

DSM 7 安装 Zerotier 教程

顺便说一句,在 Docker 的可视化设置上,其实群晖套件做的还不错。

1. 下载 henrist/zerotier-one 镜像:

Docker > 注册表 > 搜搜 henrist > 右键 henrist/zerotier-one 下载此映像 > latest > 选择,具体如图:

4fa3a0a62e3862c46c8d08fd0f77ab0a.png

2. 创建容器

先进入 映像,找到 henrist/zerotier-one,双击它,在新出现的窗口中,勾选“使用高权限执行容器”,最后点击高级设置

6b48fc43a65431372ab5304dd3b8ff0c.png

3. 高级设置

在高级设置中,只需要设置三个地方,即可:

  1. 「高级设置」:启用自动重新启动
  2. 「卷」:设置一个保存数据的文件夹,左侧为群晖中的一个文件夹,右侧则填写:/var/lib/zerotier-one(如图所示)
  3. 「网络」:启用“使用与 Docker Host 相同的网络
6e4965cb7be94922c23edd1b495fe96b.png

最后,点击应用,Zerotier 就已经在后台运行了。

加入 Zerotier 网络

这里假设你已经拥有了 Zerotier 的 Network ID,如果没有请前往阅读 Zerotier 创建网络教程。

难点

这个操作需要敲入命令,所以也是整个教程唯一的难点。如图,具体步骤:

  1. 进入 Docker 套件的容器
  2. 找到正在运行中的 henrist-zerotier-one1,右键选择详情
  3. 在新页面中点击终端机
  4. 新增旁小三角中点击通过命令启动
  5. 请输入一个命令:“ash”,点击确定:
3071e42efa2ab05c26f17dcd9c768c9d.png

在一切正常的情况下,你应该能看到下面这个界面,此时输入加入网络命令:

zerotier-cli join 你的网络ID
6e46162daf752c7d02fbfa6170621443.png

最后一件事情

加入网络后,最后一件事情就是去 Zerotier 后台,确认这台设备的加入,依旧在那篇教程中,在后台勾选新设备即可:

0e0753837f38e1e8dd833ae12118732d.png

然后,你运行 DSM 7 测试版的群晖设备,就已经成功加入了只属于你自己的全球局域网。

相信这些技巧在学习和工作中能对你有帮助!期待你的点赞、收藏和转发!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP