网盘里的东西想下到家里硬盘,以前得开着电脑挂客户端。现在换个玩法:在 NAS 上装一个 OpenList,把夸克、百度、Google Drive、OneDrive 都"挂"进来,在一个网页里浏览、点下载,文件直接落进 NAS 的大硬盘,还能通过 WebDAV 喂给播放器。我用 Unraid 搭的,其他 NAS 或任何能跑 Docker 的机器步骤都一样。
第一步:装 OpenList 容器
在 NAS 的 Docker 里新建容器,镜像填 openlistteam/openlist,端口映射 5244,再把一个本地文件夹映射给它存数据(路径一般是 /opt/openlist/data),重启策略选 unless-stopped。注意一个大坑:管理员密码要在第一次启动时就用环境变量定死——加一条环境变量 OPENLIST_ADMIN_PASSWORD,值自己设一个强密码;装完再想用命令行改密码,可能根本不生效。密码生成后立刻存进密码管理器,别指望以后能找回来。启动后浏览器打开 http://NAS的局域网地址:5244,用 admin 加刚设的密码登录。
第二步:装 aria2 并接通
再建一个容器装下载器,镜像用 p3terx/aria2-pro,映射 RPC 端口 6800,下载目录映射到 NAS 的大硬盘,并给它设一个 RPC 密钥(环境变量或配置文件里的 rpc-secret,自己记好)。然后回 OpenList:点头像进后台 → 设置里找到 aria2,把 RPC 地址(http://NAS地址:6800/jsonrpc)和密钥填上保存。提醒:别用 aria2 和网页面板打包的"一体镜像",实测里面的 aria2 进程可能压根不启动,分开装最稳。
第三步:添加"本地下载"存储
进 OpenList 后台 → 存储 → 添加,驱动选"本地",挂载路径填 /本地下载,根文件夹路径填容器里映射的那个下载目录,保存。以后从网盘下的文件就落在这里,先把落点备好,下一步挂网盘时直接能用。

第四步:挂夸克网盘(用 Cookie)
在电脑浏览器登录夸克网盘网页版,按 F12 打开开发者工具,切到"网络",按 F5 刷新,在请求列表里点一条域名是 drive-pc.quark.cn 的请求,右边"标头"往下滚到"请求标头",把 Cookie: 那一整行完整复制下来。回 OpenList 后台 → 存储 → 添加,驱动选"夸克网盘",挂载路径填 /夸克,Cookie 粘进去,保存,状态显示 work 就是挂上了。小坑:请求列表里混着发往 taobao 的统计请求,那种没有 Cookie,认准域名再点。
第五步:挂百度网盘(用刷新令牌,别找 Cookie 了)
新版百度驱动已经不用 Cookie,改用刷新令牌。打开 OpenList 官方的令牌工具页 api.oplist.org,选百度网盘,跳到百度官方页登录并同意授权,页面会给出一串刷新令牌,复制。回 OpenList 添加存储,驱动选"百度网盘",挂载路径填 /百度,把表单里的「使用在线 API」打开,刷新令牌粘进去,保存。这里有个最容易栽的坑:百度的刷新令牌是一次性的,被用过一次就作废;如果保存时报"令牌已用过"或 “empty token”,别拿旧的反复试——删掉这条存储,重新授权拿一串新的,一遍走完立刻保存,就能过。
第六步:挂 Google Drive(要自备"三件套")
Google 这家最麻烦:它已经封了网上那些共用客户端的令牌工具,所以 Client ID、Client Secret、刷新令牌这三样都得自己备齐,全程需要能正常访问 Google 的网络。先打开 Google Cloud 控制台,新建一个项目,给它启用 Google Drive API;再到"OAuth 同意屏幕"配置成外部应用并点发布(划重点:停在"测试"状态的话,令牌 7 天就过期,必须发布);然后到"凭据"里创建一个 OAuth 客户端 ID,类型选"桌面应用",把生成的 Client ID 和 Client Secret 记下来。接着在自己电脑上装 rclone,运行 rclone authorize "drive" "你的Client ID" "你的Client Secret",浏览器会跳出 Google 登录授权,同意后命令行返回一段 JSON,把里面的 refresh_token 抠出来。最后回 OpenList 添加存储,驱动选"谷歌云端硬盘",挂载路径填 /Google,三件套分别粘进对应栏,根文件夹 ID 留空(或填 root,表示从根目录显示),保存,状态 work 就挂上了。
第七步:挂 OneDrive(授权拿令牌,最省事)
还是官方工具页 api.oplist.org,这次选 OneDrive,跳到微软官方页登录账号并同意授权,把页面给出的刷新令牌复制下来。回 OpenList 添加存储,驱动选"OneDrive",挂载路径填 /OneDrive,刷新令牌粘进去,保存就完事。唯一要注意的是账户类型别选错:表单里分国际版和世纪互联版,用个人微软账号的选国际版。它的令牌长期有效,既没有百度的一次性作废,也没有 Google 的 7 天过期,是四家里最省心的。
第八步:验活,再开 WebDAV
回存储列表,所有存储状态都是 work;逐个点进去能列出自己的文件夹,随便下一个小文件,能完整下完就全线通了。想让电视或播放器直接播网盘里的视频,再记下 WebDAV 地址:http://NAS地址:5244/dav/,账号密码就是 OpenList 的登录,填进 Emby 或播放器的网络位置里即可。最后说句实测的实话:百度对非会员限速很狠(实测只有约 70 KB/s),下大文件要有耐心,配置没问题,是它官方的限制;夸克速度正常,日常优先用夸克。
总结: 顺序就是"装 OpenList → 接 aria2 → 备本地落点 → 夸克粘 Cookie → 百度粘刷新令牌 → Google 粘三件套 → OneDrive 粘令牌 → 验活开 WebDAV";所有凭证(Cookie、刷新令牌、密钥)都等于网盘的登录钥匙,只粘进自己的 OpenList,任何号称"在线帮你提取 Cookie"的网站都不要用。