
用 夸克网盘+Alist +网易爆米花 搭建家庭影院实现看片自由
家里常开的Mac mini m4 有了新用途:把夸克网盘挂成本地 WebDAV 源,电视上装个播放器连上去,看片再没转圈过。
起因:电视上的网盘客户端不给力
我是夸克会员,在小米电视上装了夸克网盘 TV 版,想直接看网盘里存的电影。结果打开卡在加载页,提示”加载时间过长”,后来明白了:电视上的网盘客户端,服务端限制多、版本更新慢,指望它稳不太现实。
思路:网盘挂成本地 WebDAV,播放器随便选
换个思路,把”网盘客户端”和”播放器”拆开:
- 服务端:用开源工具 Alist 把夸克网盘挂载成 WebDAV 服务
- 客户端:电视上装支持 WebDAV 的播放器(我用的是网易爆米花),连上去直接播
好处是播放器只管播放,不跟网盘的服务端较劲,稳定得多。整个链路是:
夸克网盘 → Alist(转换)→ WebDAV → 电视播放器
第一步:准备一台常开的电脑
Alist 需要一个 24 小时开机的设备来跑,我用的是家里那台常开的 Mac mini(16G 内存),平时就当家庭服务器。没有现成的话,旧笔记本、软路由、NAS 都行。
第二步:部署 Alist
Alist 是单文件程序,下载对应平台的压缩包解压就能跑,不用装环境。我用的版本是 v3.64.0。
部署分三步:
- 下载对应平台的压缩包(Windows/Mac/Linux 都有),解压
- 运行一次 alist admin set 你的密码 设置管理员密码
- 运行 alist server 启动服务
默认监听 5244 端口,浏览器打开就能看到管理后台。
踩过的坑:Alist 的数据目录默认在当前运行目录下,如果你用 launchd 之类的工具做开机自启,一定要指定好工作目录,否则服务和手动启动用的不是同一份数据,改的配置”不生效”。
第三步:把夸克网盘挂进 Alist
登录 Alist 管理后台 → 存储 → 添加 → 驱动选 Quark(夸克网盘),需要填两项:
- Cookie:夸克网盘网页版的登录凭证
- 根目录 ID:默认填 0 就是网盘根目录
Cookie 获取方法:浏览器登录 pan.quark.cn → F12 打开开发者工具 → Network 标签 → 刷新页面 → 点任意一个请求 → 在请求头里找到 Cookie: 那一长串,复制下来填进去。
踩过的坑:夸克的 Cookie 会过期,短则几小时、长则几天,过期后 Alist 里显示不出文件。到时候重新抓一次 Cookie,在存储设置里更新就行。
另外推荐在存储设置里打开”转码地址”选项,电视上播放兼容性会好很多,很多格式不用自己解码。
第四步:验证 WebDAV 通不通
添加完存储后,在 Alist 的文件页面应该能看到夸克网盘的内容了。
WebDAV 地址就是:http://你的电脑内网地址:5244/dav/夸克挂载路径。
可以先在电脑上用播放器(比如 VLC)试连一下,通了再上电视。
第五步:电视上装播放器,连接 WebDAV
电视上装网易爆米花(小米电视直接在应用商店搜 WYBMH 就能装,其他电视可以装当贝市场再搜)。
打开爆米花 → 资源库 → 右上角 + → 选 WebDAV,填:
- 服务器地址:电脑的内网地址,比如 <你的内网地址>
- 端口:5244
- 路径:/dav/夸克挂载路径
- 用户名密码:Alist 管理员的账号密码
保存后就能看到夸克网盘里的文件夹了,点进去直接播。
踩过的坑:我一开始装的爆米花是当贝渠道的旧版本(2.6.3),打开就崩溃报错,换成官网最新版(2.6.17)才正常。如果你装完也打不开,优先换最新版试试。
又一个坑:目录能看,一点播放却提示”网络异常,请确认 webdav 地址”。这是 Alist 的取流策略问题——默认的 302 重定向会把播放器的分段请求甩给夸克的 CDN,CDN 不接受直接拒绝。去 Alist 后台 → 存储 → 编辑夸克这个存储,把”WebDAV 策略”从默认改成”本地中转”,再回电视重播就正常了。代价是播放流量会经过那台常开的电脑中转,内网环境没感觉。
给想动手的人
- 一台能常开的电脑,装 Alist
- 电视上装网易爆米花
- 整体流程:部署 Alist → 挂夸克 → 电视连 WebDAV
不想折腾的话,网上也有第三方服务把夸克转成 WebDAV,扫码就能挂载,不用自己部署。我没实际用过,而且账号凭证要放在人家的服务器上,介意的就别碰。
结论
这套方案搭好之后,这几天看片一直很顺。夸克 Cookie 过期了刷一次,其他时候不用管。电视上的网盘客户端暂时留着,主力看片已经换成 WebDAV 这条线。