最稳定可靠的方式是用alist挂载阿里云盘为webdav服务,再通过群晖cloud sync拉取数据;全程dsm图形化操作,无需ssh,避免token过期中断。

要把阿里云盘里的文件自动同步到群晖NAS设备,最稳定可靠的方式是用AList挂载阿里云盘为WebDAV服务,再通过群晖原生的Cloud Sync套件拉取数据。这方法不依赖手机App扫码或第三方脚本,避免token过期中断,且全程在DSM界面操作,无需SSH命令行。
获取阿里云盘 refresh_token
打开 Chrome 浏览器,访问 阿里云盘网页版 并登录账号 → 按 F12 打开开发者工具 → 切换到 Application 标签页 → 左侧展开 Local Storage → 点击 https://www.aliyundrive.com/ → 右侧找到 token 字段 → 展开 JSON 内容 → 复制 refresh_token 的值(32位小写字母+数字组合,不含引号)。
注意:必须用桌面网页端获取,手机App或微信内嵌浏览器无法读取该字段;复制时务必剔除前后双引号,否则后续容器启动会报错认证失败。
部署 AList 容器提供 WebDAV 服务
进入群晖 DSM → 打开“Docker”套件 → 点击左侧“注册表” → 搜索 xhofe/alist → 选择 latest 版本下载 → 下载完成后点击“镜像” → 选中该镜像 → 点击“启动” → “下一步” → 勾选“启用自动重新启动” → 进入“存储空间”选项卡 → 点击“添加文件夹” → 选择一个已有共享文件夹(如 volume1/docker/alist)→ 装载路径填 /opt/alist/data → 进入“端口设置” → 本地端口设为 5244 → 容器端口填 5244 → 点击“应用”完成创建。
容器启动后,立即点开日志,查找含 password is 的那行,后面跟着的就是初始管理员密码,记下来备用。
配置 AList 挂载阿里云盘
浏览器访问 http://你的群晖IP:5244 → 用户名填 admin → 密码填上一步记下的初始密码 → 登录后点击右上角头像 → 修改密码并保存 → 重新用新密码登录 → 点击左侧“管理” → “存储” → “添加” → 驱动选择 阿里云盘 Open → 挂载路径填 /aliyun(不要留空或加斜杠结尾)→ 刷新令牌粘贴你复制的 refresh_token → 代理方式必须选 本地代理 → 点击“确定”。
成功后,在 AList 主界面刷新,应能看到 /aliyun 目录下出现你的阿里云盘根目录结构。若显示“未授权”或空白,请检查 refresh_token 是否漏字符、是否误粘贴了双引号、代理方式是否误选“无”。
用 Cloud Sync 同步文件到 NAS
返回 DSM 主界面 → 打开“Cloud Sync” → 点击左下角“+” → 选择“WebDAV” → 下一步 → 服务器地址填 http://127.0.0.1:5244 → 用户名填 admin → 密码填你刚设的 AList 新密码 → 下一步 → 本地文件夹选你要存文件的 NAS 路径(如 /volume1/backup/aliyun)→ 远程文件夹填 /aliyun(必须与 AList 挂载路径完全一致)→ 同步方向选 仅下载(首次同步强烈推荐,防止误删云端文件)→ 勾选“同步子文件夹” → 下一步 → 任务名称自定义(如“阿里云盘→NAS全量下载”)→ 完成。
同步任务立即开始,可在 Cloud Sync 任务列表中查看实时进度和错误提示。若状态卡在“正在连接”,请确认 AList 容器正在运行、端口未被占用、NAS 与容器网络互通。











