B站Cookie过期不再怕:mybili自动同步Cookie方案全解析(附Chrome扩展配置)
【免费下载链接】mybili哔哩哔哩收藏夹备份程序 ~ アレ 视频不见了哟!项目地址: https://gitcode.com/gh_mirrors/my/mybili
mybili是一款专为 NAS 打造的B站收藏夹备份程序,能自动同步你的哔哩哔哩收藏夹并下载视频到本地。它内置了Cookie过期检测与自动同步Cookie方案,配合 Chrome 扩展即可实现免维护的长期备份,彻底告别「视频不见了」的尴尬。
🍪 为什么B站的Cookie会过期?
很多新手部署 mybili 后不久就会发现:收藏夹同步突然停更、视频列表加载失败。
根源在于 B站的登录机制:
- 网页端登录时会发放短期 token,有效期只有几天
- 你在浏览器正常刷B站时,网页会自动刷新出新 token
- 而 mybili 手里那份 Cookie不会自动更新,到期即失效
所以仅靠「手动上传一次 Cookie」只能解决短期问题,无法实现长期自动同步。
🔍 mybili的Cookie过期检测机制
mybili 不会「闷着坏掉」,它有两道检测防线:
1️⃣ 主动校验
每次上传 Cookie 后,程序会调用B站导航接口检查登录状态,实时返回「有效/已过期」:
- 入口逻辑:app/Http/Controllers/CookieController.php
- 校验实现:app/Services/BilibiliService.php 中的
checkCookieExpired
2️⃣ 被动监听 + 消息提醒
程序每次请求B站接口时都会监听响应,一旦发现-101(未登录)错误码,立即触发通知任务,通过Telegram 机器人推送提醒:
⚠️ Cookie Expired — 请尽快更新 Cookie 以继续使用服务
- 通知任务:app/Jobs/SendCookieExpiredMessageJob.php
- 防骚扰设计:app/Services/CookieControlService.php 中通过 24 小时标记避免重复轰炸,且更新 Cookie 成功后自动清除标记
这样即使 Cookie 悄悄过期,你的手机也会第一时间收到「B站Cookie过期」提醒。
📤 手动上传Cookie:3步快速上手
适合初次部署时的初始化:
- 在浏览器安装Get cookies.txt LOCALLY扩展
- 登录B站后,用扩展导出Netscape 格式的 Cookie 文件
- 访问
http://your-ip:5151/cookie上传文件,同步即刻开始 🍡
上传成功后页面会直接显示 Cookie 是否有效,对应 API 定义在 routes/api.php:
| 接口 | 用途 |
|---|---|
GET /cookie/status | 查询Cookie登录状态 |
POST /cookie/upload | 上传并校验Cookie |
GET /cookie/exist | 检查是否已配置Cookie |
🌟 Chrome扩展配置:自动同步Cookie免维护
手动方案几天后就会失效,mybili 官方配套了一个自动同步Cookie的Chrome扩展(mybili-cookie):只要你正常登录使用B站,浏览器里的新 Cookie 就会被无感知地自动推送到 mybili,真正做到永不过期。
加载扩展步骤清单:
- 📥 获取 mybili-cookie 扩展源码并下载
- 📦 解压到本地固定目录(长期使用建议如
C:\mybili-cookie) - 🔧 打开 Chrome 的
chrome://extensions/页面,开启右上角**「开发人员模式」** - 📂 点击「加载已解压的扩展程序」,选择刚才的解压目录
- ⚙️ 点击扩展图标,在弹出的配置页填写你的 mybili 地址(含端口即可),例如
http://192.168.1.200:5151
完成后,每次你正常浏览B站,Cookie 就会自动同步——全程无需人工干预✨
💡 实用小贴士
- Telegram 通知建议开启:这是 Cookie 过期的「保险丝」,配合自动同步双保险更安心
- Cookie 存于数据库:新版已废弃
cookie.txt文件映射,Cookie 内容由设置服务统一管理,迁移部署无需额外搬运文件 - 24小时防打扰:过期提醒每天最多一次,更新成功即自动静默
- 配合设置页使用:访问
/settings打开「收藏夹同步」总开关,每 5 分钟自动同步一次新视频
总结
| 方案 | 优点 | 局限 |
|---|---|---|
| 手动上传 | 3分钟搞定 | 数日后过期需重复操作 |
| Chrome扩展自动同步 | 免维护、无感知 | 需常开浏览器登录B站 |
mybili 的这套Cookie 过期检测 + Telegram 提醒 + 扩展自动同步组合拳,让 B站收藏夹备份真正做到了「一次配置,长期安心」。装上扩展,把备份交给它,你只管追番~ 📺
【免费下载链接】mybili哔哩哔哩收藏夹备份程序 ~ アレ 视频不见了哟!项目地址: https://gitcode.com/gh_mirrors/my/mybili
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考