Repository navigation
Releases: liiliiliil/bili-cdn-switcher
Release list
v1.8.0
v1.8.0
这一版为 CDN 候选加入了可逆的“禁用 / 重新启用”能力:
- 被禁用的 host、备注和历史测速结果仍然保留;
- 禁用项不会参与测速、自动优选或卡顿恢复;
- 如果当前重定向正指向被禁用的 host,会立即释放该规则;
- 可随时在弹窗中重新启用,无需重新添加或清空历史。
Chrome Web Store 首次上架材料也已同步到 v1.8.0。扩展仍然只在本机处理 B 站点播视频请求,不上传数据,也不使用远程代码。
安装包:bili-cdn-switcher-v1.8.0.zip
SHA-256:79b4c26faa135d47d7e59402f1d4deb7cd183cf4bc510b560e29213053964271
v1.7.1 — Stall recovery and video-track benchmarks
这是一版针对真实播放卡顿的修复更新。
主要变化
- 修复自动结果过期后旧重定向规则仍可能继续生效的问题。
- 候选节点都试过仍卡顿时,先回到 B 站原始签发节点,再重新测速并继续恢复。
- 冷却期结束会接着检查,避免一次恢复动作被静默漏掉。
- 短暂记住当前标签页最近卡住的节点,降低重新选回坏节点的概率。
- 测速优先使用播放器当前的视频轨与对应 Range,不再让较轻的音频请求夸大 4K 可用带宽。
- 更新了 4K 带宽提示、匿名实测报告和回归测试。
验证
- 自动检查:31/31 通过
- GitHub Actions:Node.js 20、22 均通过
- Chromium 实机完成 4K 随机跳转、连续恢复、原始节点回退与 1080P 对照测试
- 安装包已通过完整性检查;可用随附的
.sha256文件核对
如果你是从 v1.7.0 更新,请在 chrome://extensions 里重新加载解压目录,并刷新已经打开的 B 站视频页。
v1.7.0 — Chrome Web Store release candidate
The first store-ready build of Bili CDN Switcher.
Highlights:
- configurable frequent, balanced, and low-frequency automatic re-benchmark profiles
- activity-gated refresh with no background alarms
- narrower Bilibili host permissions and declarativeNetRequestWithHostAccess
- original extension icon and anonymized Chrome Web Store assets
- clearer README, privacy declarations, troubleshooting, and reviewer instructions
Validation:
- npm run check: 24/24 tests passed
- Chrome Web Store package contents inspected
- SHA-256: ce94b8b47b2c40559ca48de9ffcf3c5105d6c7409d82237c49270a767049a43e
Install the attached ZIP manually only for testing. The Chrome Web Store submission will use the same package.
v1.6.0 — First public source release
First public source release of Bili CDN Switcher. Includes the Chromium Manifest V3 extension, bounded two-stage CDN benchmarking, automatic playback-stall recovery, activity-gated re-benchmarking, 18 automated checks, privacy documentation, and anonymized browser test reports. This is an unofficial community project with no telemetry, proxy permission, remote code, or developer-operated backend.