群晖 Synology 发布 NAS 系统 DSM 7.0 正式版本,第一时间更新了,也发现挂掉了不少的套件,一部分是因为套件暂时不兼容,一部分是因为 Synology DSM 7.0 限制第三方套件使用 root 权限,因此升级了群晖 DSM 的新系统将导致 ZeroTier 套件无法正常工作。不要担心,我们还可以通过 Docker 来部署安装 ZeroTier。
启用 SSH 功能
打开控制面板,打开终端机和 SNMP,勾选启动 SSH 功能,端口号填写 22
(当然也可以自定义端口)
SSH 终端安装 ZeroTier
使用 SSH 工具连接到群晖,并按照以下步骤来安装使用 Docker 版 Zerotier ,步骤如下:
# 切换使用root用户sudo -i# 创建文件夹mkdir -p /volume1/docker/zerotier-one# 拉取镜像docker pull henrist/zerotier-one# 创建容器&运行容器docker run -d --restart=always --name zerotier-one --device=/dev/net/tun --net=host --cap-add=NET_ADMIN --cap-add=SYS_ADMIN -v /volume1/docker/zerotier-one:/var/lib/zerotier-one henrist/zerotier-one
通过 docker exec
支持在运行的容器中执行命令,来添加 Network ID(注意替换为自己的 ID) 加入到虚拟局域网中:
docker exec zerotier-one zerotier-cli join (NetWork ID)
查看一下 ZeroTier 的运行状态:
docker exec zerotier-one zerotier-cli status
若显示 ONLINE 则表示已成功加入局域网络。
Zerotier 后台授权设备
加入网络后,最后一件事情就是去 Zerotier 后台,允许这台设备加入,得到虚拟局域网络自动分配的 IP 地址。
OK,搞定。