是的,那一串 39ef5358... 就是你的 Container ID,说明容器已经跑起来了。
刚才那次连接断开(Reconnecting)可能是因为 Docker 启动瞬间占用了较高 CPU 导致 SSH 闪断,或者是网络波动。现在你只需要把密码设好,然后就可以进入前端开发最熟悉的“调接口”环节了。
1. 强制设置你自己的密码
在终端输入这行(把 MY_PWD 换成你想设的,比如 admin123):
docker exec -it alist ./alist admin set MY_PWD注意: 如果执行报错提示 container alist is not running,先运行 docker start alist 启动它。
2. 登录管理后台
- 打开浏览器,访问:
http://你的服务器IP:5244。 - 输入账号
admin和你刚才设的密码。 - 点击页面底部的 “管理” (Manage)。
3. “喂”入资源:添加网盘
这是最关键的一步,你需要把阿里和夸克的“接口”接进来。
A. 挂载阿里云盘 (推荐 Open 驱动)
- 点击左侧 “存储” (Storage) -> “添加” (Add)。
- 驱动: 选择 “阿里云盘 Open”(注意带 Open 字样,更稳定)。
- 挂载路径: 填
/aliyun。 - 刷新令牌 (Refresh Token):
- 作为前端,你懂的。访问 Alist 官方提供的扫码工具:https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html。
- 点击“刷新令牌”,用手机阿里云盘 App 扫码,把那一长串 Token 拷过来贴进去。
- 点击“保存”。
B. 挂载夸克网盘
- 驱动: 选择 “夸克”。
- 挂载路径: 填
/quark。 - Cookie: * 在电脑浏览器打开并登录 夸克网盘网页版。
- 按 F12 进入开发者工具,切换到 Network (网络) 标签。
- 随便点一个请求(比如
sort或list),在 Request Headers 里找到Cookie这一项。 - 全选拷贝 出来,直接贴进 Alist 的 Cookie 框里。
- 点击“保存”。
4. 让 VidHub 起飞
现在,打开 iPad 上的 VidHub,添加 WebDAV 节点:
- 服务器地址:
你的服务器IP - 端口:
5244 - 路径:
/dav(必须加这个前缀,Alist 才能识别) - 账号/密码: 就是你登录 Alist 网页用的那个。
💡 为什么你现在很“牛逼”了?
- 聚合: 你在 VidHub 里会看到
aliyun和quark两个文件夹,互不干扰,但又都在一个 App 里。 - 稳定: 只要你不在网盘里删片,VidHub 的海报墙永远有效。
- 开发者成就: 你亲手用 Docker 和公网服务器搭了一个私有的“影视流媒体中转站”。
你会发现夸克的 Cookie 过段时间可能会失效,需要我教你一个“前端小黑科技”——写一个简单的 JS 脚本在浏览器控制台自动提取夸克 Cookie 吗?
最近折腾了一下怎么在iPad和Mac上舒舒服服地看剧。以前总觉得看片很简单,结果折腾下来才发现,想搞一个画质高、海报墙精美、资源还稳定的系统,其实门槛挺高。特别是发现找个正经资源比找那些乱七八糟的内容还难,这确实挺讽刺的,这背后其实是版权保护和商业逻辑的较量。
最后跑通的这套方案核心其实就是:云服务器加Alist,再配上VidHub。如果你手里有现成的腾讯云或者阿里云服务器,这事儿就成了一大半。直接在服务器上跑个Alist的Docker镜像,把吃灰的机器利用起来。具体命令是:docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 --name alist xhofe/alist:latest。这行命令会把Alist挂在5244端口并实现开机自启。
Alist启动之后密码得手动设一下,不然它为了安全会隐藏初始密码。很多时候第一次启动的日志没留住,就没法登录后台。这时候直接在终端执行:docker exec -it alist ./alist admin set 你的密码。这一步能帮你强制重置管理员权限,非常关键。
资源这一块,虽然现在很多人在Telegram上发文件,但直接在里面看片简直是折磨,加载慢、画质糊,还容易撞上苹果的各种内容审核和封禁。最聪明的办法是找搜片机器人,比如@zhisou_bot或者@yisou_bot这种,把磁力链接转换成网盘资源,直接存到阿里云盘或者夸克里。阿里云盘的画质确实更顶一些,支持高码率原画,但夸克胜在资源多,两者各有利弊。
为了把这两个互不理睬的网盘整合到一起,Alist就充当了一个完美的中间件。在Alist后台分别挂载阿里和夸克的驱动,你就再也不用在两个App之间跳来跳去。在配置VidHub连接WebDAV的时候,地址后面一定要记得加斜杠dav后缀,完整的地址格式应该是:http://你的服务器IP:5244/dav。这是因为Alist把展示用的前端页面和传输用的数据接口分开了,不加这个后缀,播放器根本读不到目录。
至于很多人担心的夸克Cookie失效问题,作为前端其实很好理解,无非就是Session过期。在浏览器F12里抓一下新的Cookie字符串往Alist里一贴就能救回来。如果想更高级点,甚至可以利用API写个脚本自动化这个过程。
虽然VidHub买断要花一百块左右,但比起以前到处找盗版网站看广告,或者忍受那些低速的云端预览,现在这种转存完立马自动刮削出精美海报墙、全平台同步进度的体验确实更有质感。作为开发,亲手撸出这么一套私人影院的逻辑,把云服务器、网盘接口和播放器打通,这种掌控感比单纯找个网站看片要强得多。如果以后能进入一些稳定的Emby公益服,那体验还会再上一个台阶。