绿联DX4600 Docker部署Alist:挂载阿里云盘与115网盘教程

发布时间:2026/10/17 0:19:36

绿联DX4600 Docker部署Alist:挂载阿里云盘与115网盘教程 简介这份图文教程面向绿联 DX4600 及 DH2600 用户聚焦在 Docker 环境中部署 Alist 并挂载网盘这一常见需求适合刚接触 NAS 与容器、希望快速搭建个人云盘聚合入口的入门读者。资源包为单个 PDF 文档体积约 2.91MB内容以截图配文字说明的形式呈现便于对照操作。教程从镜像搜索、容器创建、存储空间与端口设置到初始密码获取、登录改密再到阿里云盘、115 网盘等挂载流程均有覆盖并提示群晖、极空间等设备存在差异强调按步骤执行。目前已有 909 人学习说明该方案在 NAS 用户中具有一定参考价值。读者可借此掌握 Alist 容器的完整配置思路理解挂载路径、刷新令牌与 Cookie 获取等关键环节减少自行摸索的时间成本。1. 绿联 DX4600 上跑 Alist把网盘挂成 NAS 本地目录的真实体验很多人买了绿联 DX4600 之后第一件事就是装 Docker第二件事就是琢磨怎么把阿里云盘、115 网盘这些资源挂到 NAS 上统一管理。Alist 就是干这个的——它是一个支持多网盘挂载的文件列表程序跑在 Docker 里通过浏览器访问能把不同网盘的目录映射成统一的 Web 界面甚至还能走 WebDAV 让本地播放器直接读取。这篇教程针对绿联 DX4600 的 Docker 环境从镜像拉取到阿里云盘、115 网盘挂载每一步都按实际界面操作走一遍。群晖和极空间的 Docker 界面逻辑不同但核心参数是通的小白建议先按本文的默认值走别自己发挥。2. 部署前的准备镜像、目录与端口规划2.1 为什么选 xhofe/alist 这个镜像在绿联 DX4600 的 Docker 镜像管理里搜索“xhofe”出来的第一个就是xhofe/alist。这是 Alist 的官方镜像更新频率高支持 amd64 和 arm64绿联 DX4600 是 x86 架构直接拉 latest 标签就行。常见做法是不要用第三方修改版因为 Alist 的挂载逻辑依赖官方对各家网盘 API 的适配第三方镜像可能滞后或者夹带私货。拉取镜像的操作路径是Docker → 镜像管理 → 本地镜像 → 添加 → 在“URL/镜像名称”里输入xhofe/alist→ 选中第一个 → 确定。等待下载完成出现“All done”后点完成。如果本地镜像列表没刷新出来点右上角刷新按钮。提示绿联的 Docker 界面里“添加”按钮有时候会被误认为是导入本地 tar 包注意看弹窗里是“官方库”还是“本地上传”选官方库。2.2 存储空间映射为什么必须提前建好 data 目录Alist 的配置、数据库、挂载的 token 和 cookie 都存在容器内的/opt/alist/data目录里。如果不做目录映射容器重启后所有配置都会丢你得重新挂一遍网盘。所以这一步不能省。先在绿联 NAS 的存储空间根目录下建好层级Docker→alist→data。然后在创建容器时点“存储空间” → “自动” → 选择你存放 Docker 的硬盘比如 M.2 硬盘 2→ 依次双击进入Docker→alist→data选中data文件夹后点右下角“选择”。接着把右边的“只读”改成“读写”。这里有个细节绿联的文件夹选择器是双击进入下一级的不是单击选中。很多人第一次操作会卡在这里以为选不了。2.3 端口设置与重启策略Alist 默认监听 5244 端口。在“端口设置”里本地端口填5244容器端口也是5244。如果你 NAS 上已经有其他容器占了 5244就换一个本地端口比如15244但容器端口不要动。小白建议直接照抄 5244避免后面访问时记混。重启策略选“容器退出时总是重启容器”。Alist 挂载网盘后如果因为网络波动导致容器退出不自动重启的话你得手动去点启动很麻烦。当然你也可以不选但后面挂载多了之后这个选项能省不少事。创建容器时只需要改“存储空间”和“端口设置”这两处其他保持默认。点“完成”后在容器管理里找到 alist 容器点“启动”。3. 初始化 Alist找初始密码与改密3.1 从日志里挖出初始密码容器启动后在局域网浏览器里输入NAS的IP:5244比如192.168.1.100:5244。注意冒号是英文状态下的。如果页面打不开先检查容器是否在运行再检查防火墙有没有放行 5244。首次进入 Alist 页面会要求登录默认用户名是admin密码不是固定的需要从容器日志里找。回到绿联 Docker 的容器管理点 alist 容器的“详情” → 上方“日志”在日志里滑动找到password这个词它后面跟的一串就是初始密码。复制出来填到登录页。注意日志里的密码只在首次启动时生成如果你之前已经启动过并且改过密码日志里不会显示新密码。如果忘了密码只能删掉 data 目录里的数据库文件重新初始化。3.2 修改 admin 密码和 guest 权限登录后点左侧“用户”右侧会列出admin和guest两个账户。点 admin 右边的“编辑”修改密码保存后会要求重新登录。guest 账户默认是禁用状态如果你想让局域网内其他人免登录查看可以编辑 guest 设置一个密码并启用但建议只在内网环境这么做。改完密码后Alist 的基本配置就完成了。接下来是挂载网盘。4. 挂载阿里云盘与 115 网盘token 和 cookie 怎么填4.1 阿里云盘刷新令牌的获取与填写点左侧“存储” → 上方“添加”。驱动选“阿里云盘”挂载路径自己填比如/阿里云盘。其他字段按下面填字段填写内容驱动阿里云盘挂载路径/阿里云盘可自定义根文件夹IDroot刷新令牌从 Alist 官网工具获取移除方式删除排序名称提取文件夹提取到前面刷新令牌的获取方式Alist 官网有对应的网盘教程页面里面有一个获取 token 的工具。打开后登录阿里云盘账号授权后会得到一串 token复制填入“刷新令牌”框内点“保存”。阿里云盘就挂载完成了。这里的关键是 token 有时效性阿里云盘会定期失效。如果发现挂载的阿里云盘打不开或者提示授权失败重新去获取一次 token 更新即可。4.2 115 网盘从浏览器 F12 里复制 cookie115 网盘的挂载方式和阿里云盘类似但认证用的是 cookie 而不是 token。操作步骤在电脑浏览器打开 115 网盘网页版并登录。按 F12 打开开发者工具再按 F5 刷新页面。在开发者工具里找到 Network网络标签刷新后点第一个请求在 Headers 里找到Cookie字段复制整段值。回到 Alist 的存储添加页面驱动选“115 网盘”挂载路径填/115网盘把 cookie 值粘贴到“Cookie”框内点“添加”。其他网盘的挂载逻辑基本一致要么用 token要么用 cookie具体看 Alist 驱动列表里的说明。挂载完成后在 Alist 首页就能看到所有网盘的目录树点进去可以直接浏览、下载也可以复制直链给播放器用。5. 避坑与排查绿联 Docker 里最容易翻车的五个点5.1 容器启动后页面打不开现象浏览器输入IP:5244显示连接被拒绝。 原因容器没启动成功或者端口被占用或者绿联防火墙拦截。 解决先看容器管理里 alist 的状态是不是“运行中”。如果是“已停止”点启动并看日志报什么错。如果端口冲突换一个本地端口重新创建容器。防火墙在绿联的控制面板里检查确保 5244 放行。5.2 日志里找不到 password现象翻遍日志没有password字样。 原因容器不是首次启动或者 data 目录里已经有旧数据库。 解决如果之前启动过密码已经是你改过的那个。如果真忘了删掉Docker/alist/data目录下的data.db文件重启容器日志里会重新生成初始密码。但这样所有挂载配置也会丢需要重新挂。5.3 阿里云盘 token 频繁失效现象挂载的阿里云盘目录打不开提示“授权失败”或“token 过期”。 原因阿里云盘的 token 有有效期通常几天到几周不等。 解决重新去 Alist 官网工具获取新 token在存储编辑里更新“刷新令牌”字段保存即可。建议把获取 token 的页面收藏方便随时更新。5.4 115 网盘 cookie 复制后仍然报错现象填了 cookie 但保存时提示“cookie 无效”。 原因复制 cookie 时漏了部分字段或者浏览器里登录状态已失效。 解决重新登录 115 网页版按 F12 → F5 → Network → 第一个请求 → Headers → 完整复制 Cookie 值。注意不要只复制UID或CID单个字段要整段复制。5.5 容器重启后挂载全部消失现象NAS 重启或 Docker 服务重启后Alist 里的网盘挂载全没了。 原因创建容器时没有做存储空间映射或者映射的目录权限是只读。 解决删掉容器重新创建严格按照 2.2 节的步骤映射Docker/alist/data目录并把只读改成读写。已经挂载过的如果之前没映射只能重新挂一遍。6. 进阶技巧用 WebDAV 让本地播放器直接读网盘Alist 挂载完网盘后除了在网页里浏览还可以开启 WebDAV 服务让 Infuse、nPlayer、PotPlayer 这类播放器直接读取网盘里的视频文件不用下载到本地。这个用法在绿联 DX4600 上很实用因为 NAS 的存储空间有限直接流媒体播放能省下大量硬盘空间。开启方式在 Alist 左侧点“设置” → “全局” → 找到 WebDAV 相关选项确认 WebDAV 是开启状态。默认路径是/dav端口和 Alist 主端口一致5244。然后在播放器里添加 WebDAV 源地址填http://NAS的IP:5244/dav用户名和密码就是你 Alist 的登录账号。这里有个血泪经验WebDAV 播放的流畅度取决于网盘的上传带宽和 Alist 的转存效率。阿里云盘对第三方 WebDAV 的限速比较明显115 网盘相对宽松。如果播放卡顿先在 Alist 网页里直接下载同一个文件测试速度排除是网盘限速还是局域网问题。另外Alist 的 WebDAV 默认走的是 5244 端口如果你在绿联 Docker 里改了本地端口WebDAV 地址里的端口也要同步改。我一般会在路由器里给 NAS 的 5244 端口做一个静态映射这样在外网也能通过 WebDAV 访问但要注意 Alist 的登录密码强度别用默认的 admin 加弱密码。从那以后我每次在绿联 Docker 里部署新容器都会先把存储空间映射和端口规划写在便签上再动手创建。Alist 这个项目本身不复杂翻车基本都翻在目录映射和 token 更新上。希望帮到你。本文还有配套的精品资源点击获取
延伸阅读

更多相关文章

2026/10/17 0:14:34

统计机器学习入门:从调包到诊脉的能力筑基路径

1. 为什么“入门机器学习”这一步,90%的人走错了方向“统计机器学习【1】- 入门机器学习(一)”——这个标题看起来平平无奇,像极了某门慕课的第一页PPT。但我在带教某高校暑期AI实训营、辅导某公司新入职算法岗应届生、以及连续三…

2026/10/17 0:14:34

Java后端TCP面试核心拆解:握手挥手、可靠传输与性能优化

最近在帮几个准备Java后端面试的朋友做模拟,发现几乎每个人都在TCP这块被问得有点发慌。背了三次握手、四次挥手,结果面试官一追问“为什么偏偏是三次”“TIME_WAIT留着到底干什么”就直接卡壳。其实TCP在Java面试里是性价比很高的一个板块——考点集中、…

2026/10/17 1:44:42

牛只姿态检测数据集落地指南:标注转换、训练调参与推理避坑

简介:面向计算机视觉算法研究与智能畜牧业应用的牛只姿态检测数据集,覆盖牛只头部、眼睛、耳朵、颈部、肩部、背部、腰部、臀部及四肢关节等16个关键点标注,可用于训练姿态估计模型,解决动物行为分析、健康监测等场景下的关键点定…

2026/10/17 1:44:42

无向图边不交环覆盖:从DFS树到三条路径构造

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 1:44:42

嵌入式物联网转型实战:低功耗、可靠通信与远程可维护设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 1:44:42

LSTM电池SOH估计实战:从数据预处理到模型部署的完整指南

1. 为什么偏偏用LSTM去做电池SOH估计,而不是更“简单”的模型先把这个案例的背景说清楚。锂离子电池的SOH(State of Health,健康状态)估计,归根到底是在回答一个问题:这块电池现在还能放出多少容量&#xf…

2026/10/17 1:44:42

Python定时任务四种实现方式详解:从time.sleep到crontab

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 1:39:42

智能体冲击传统行业:老师傅与AI协作成核心资产

这两年我身边一批在传统行业干了很多年的朋友,心情都不太一样。有人焦虑,说AI这么猛,是不是迟早要把自己替代掉;也有人忙得脚不沾地,因为公司突然发现,能把AI真正用起来的人,恰恰是那些最懂业务…

2026/10/16 5:33:43

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/16 4:03:48

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/15 13:42:16

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/17 0:04:32

PlanarSLAM:面向曼哈顿世界的点线面联合SLAM系统

简介:本资源是面向机器人视觉与SLAM研究者的C开源RGB-D SLAM系统实现,专为结构化室内场景(如办公室、走廊)设计,通过融合点、线、平面三类几何特征并引入“曼哈顿世界”假设,显著提升位姿跟踪鲁棒性与稠密地…

2026/10/17 0:04:32

TDH Workflow调度实战:从DAG依赖驱动到任务编排与故障排查

1. 从一个调度脚本说起:TDH Workflow到底在解决什么问题第一次接触TDH的Workflow,是在一个数据清洗项目里。当时团队每天要跑几十个ETL任务,任务之间有严格的先后依赖——A表清洗完才能跑B表的关联,B表跑完才能触发C表的聚合。最开…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑