群晖 DSM 7.0 Docker 部署安装 ZeroTier(转)

群晖 DSM 7.0 Docker 部署安装 ZeroTier

群晖 Syn­ol­ogy 发布 NAS 系统 DSM 7.0 正式版本,第一时间更新了,也发现挂掉了不少的套件,一部分是因为套件暂时不兼容,一部分是因为 Syn­ol­ogy DSM 7.0 限制第三方套件使用 root 权限,因此升级了群晖 DSM 的新系统将导致 Ze­roTier 套件无法正常工作。不要担心,我们还可以通过 Docker 来部署安装 Ze­roTier。

启用 SSH 功能

打开控制面板,打开终端机和 SNMP,勾选启动 SSH 功能,端口号填写 22 (当然也可以自定义端口)

 

群晖 DSM 7.0 Docker 部署安装 ZeroTier

群晖 DSM 7.0 Docker 部署安装 ZeroTier

 

SSH 终端安装 ZeroTier

使用 SSH 工具连接到群晖,并按照以下步骤来安装使用 Docker 版 Ze­rotier ,步骤如下:

# 切换使用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
Plain text

通过 docker exec 支持在运行的容器中执行命令,来添加 Net­work ID(注意替换为自己的 ID) 加入到虚拟局域网中:

docker exec zerotier-one zerotier-cli join (NetWork ID)
 

查看一下 Ze­roTier 的运行状态:

docker exec zerotier-one zerotier-cli status
 

若显示 ON­LINE 则表示已成功加入局域网络。

 

群晖 DSM 7.0 Docker 部署安装 ZeroTier

群晖 DSM 7.0 Docker 部署安装 ZeroTier

 

Zerotier 后台授权设备

加入网络后,最后一件事情就是去 Ze­rotier 后台,允许这台设备加入,得到虚拟局域网络自动分配的 IP 地址。

 

群晖 DSM 7.0 Docker 部署安装 ZeroTier

群晖 DSM 7.0 Docker 部署安装 ZeroTier

 

OK,搞定。

posted @   湛蓝v天空  阅读(2005)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示