NOTICE: By continued use of this site you understand and agree to the binding Conditions d'utilisation and Politique de confidentialité.
Install steps: Install a userscript manager, select Install, then open a website matched by the script.
HOWTO pour débutants en script utilisateur Chrome Edge Firefox
The following figures come from the original source and are separate from activity on this site.
Original script: B站 · 会员权益借用
Source version: 1.1.0
Last source check:
Last successful check:
Requests received by this site are not proof that a user completed installation.
Clicking Install records a request on this site; it does not confirm installation. Not working after install? View troubleshooting and issues
B 站多账号多权益工具箱 —— 秒级漫游 · 软登出保活 · 大会员权益借用 · 4K/杜比解锁
多账号池。以主账号浏览、互动、记录历史; 只有「播放地址获取接口」改用已开通大会员的账号去请求, 从而拿到 4K / 8K / HDR / 杜比 / 大会员专享剧集,全程无需切换账号。
文中
A= 当前登录的号,B= 已开通大会员的号。
弹幕、评论、投币、收藏、观看历史仍然归属当前登录的号。
bili-toolkit-v*.user.js(或直接复制 dist/bili-toolkit.user.js 代码并在管理器中新建保存)。刷新视频页面即可!播放器将自动借用有权益账号的会话获取 4K / 8K / HDR 流。
面板里可以放多个账号,两件事分开控制:
| 做什么 | 影响 | |
|---|---|---|
| 切到此号 | 改写浏览器 Cookie,浏览器真的登录成这个号 | 弹幕、评论、投币之后都记在这个号名下;成功后自动刷新页面 |
| 用它借用 | 手动指定该账号为借用源 | 页面仍登录在原账号,互动归属不变 |
| 恢复自动 | 解除手动锁定借用源 | 恢复为池子自动挑选大会员账号 |
自动借用:当前号没有大会员时,从池里挑一个有大会员的号来取播放地址。 所以「用大会员号借权益、用普通号发弹幕」直接成立,不必手动切换。若曾手动锁定过借用号,卡片上可随时点击「恢复自动」重归智能分配。
切号依赖脚本管理器写入 Cookie 的能力(Tampermonkey / Violentmonkey 支持)。 不支持时按钮会置灰并说明原因,「用它借用」仍然可用 —— 它不需要任何写权限。
整组替换的边界见 docs/findings.md §12–§16: 切号必须同时换
SESSDATA/bili_jct/sid/DedeUserID, 只换一半会得到「B 的登录态 + A 的 csrf」,番剧 OGV 静默失败。
只存 5 个身份字段:SESSDATA / DedeUserID / DedeUserID__ckMd5 / sid / bili_jct。
buvid3 / bili_ticket 等设备字段不存 —— 实测逐个删掉对接口毫无影响
(SESSDATA 单独就是 4K),而且它们属于浏览器这台设备,存进来只会在切号时
被误当成旧号残留删掉。详见 docs/findings.md §16。
两个条件缺一不可,这是实测结论:
A 账号 + qn=32 → quality=32/480P ← 只换账号不抬参数,画质纹丝不动
B 账号 + qn=127 → quality=120/4K ← 账号与参数都到位
| 来源 | 决定什么 |
|---|---|
| Cookie | 响应里有没有 4K 流(匿名请求时 dash 里最大只有 480P) |
qn 参数 |
播放器选哪一路(同样是 B,qn=32 仍只播 480P) |
只做前者,就是「代理明明成功了,画质却死活不上去」的典型症状。
本文所有结论都来自真实请求验证,逐条列在 docs/findings.md, 附带复验命令。改动相关逻辑前请先读那份文档,别凭印象推断服务端行为。
| 说明 | |
|---|---|
| 扫码添加入池 | 内置矢量二维码生成与状态机,手机扫码即可免复制自动归档进池,支持站点同步 |
| 多账号池 | 多个账号共存,支持头像展示,自动探测大会员身份与有效期(缓存 24h) |
| 左下角切号胶囊 | Mini Dock 微缩头像悬浮入口,悬停滑出快捷切号托盘,1 秒直切且免疫第三方顶栏脚本干扰 |
| 软登出凭据保活 | 拦截 B 站原生退出登录,仅清空本地 Cookie,阻断注销请求外发,池内凭据可一键登回 |
| 一键切号 | 改写浏览器 Cookie 真正换号,身份字段整组原子替换,刷新即生效 |
| 自动借用 | 当前号无权益时自动借用池内有大会员的号,主号弹幕/投币/评论归属完全不变 |
| 新版番剧播放器接管 | 深度接管 Next.js React 18 水合与 nanoPlayer,消除首屏 6 分钟试看与暂停死锁 |
| 参数抬高 | qn / fnval / fourk 抬到预设档位,并重签 w_rid 与 wts |
| 编码偏好 | 同一分辨率内按偏好选择 AV1 / HEVC / AVC 编码,优先硬件硬解降低发热 |
| 高码率音轨 | 自动索要并优先选择 320k / 192k 极高码率音频流 |
| 凭证智能去重 | 重新扫码或重粘自动识别已有 mid 并无缝更新凭据,不产生幽灵孤立条目 |
| Cookie 整理 | 直接粘贴 DevTools 复制的内容,自动解析分级,安全排除无关设备字段 |
| 液态玻璃面板 | 0.72 晶莹透光毛玻璃与 WCAG AA 双主题高对比度调色,文本框内嵌多态操作 |
| 实时面板 | 实时画质、分辨率、编码、码率、缓存状态每秒动态刷新 |
| 区域形态 | 按所选地区渲染页面提示与分区入口(支持港澳台/大陆) |
| 播放缓存 | TTL 缓存 + 并发去重,避免重复请求触发风控 |
页面显示、分区入口、版权提示可以改写;但服务端按 IP 判定的授权改不了。
已实测:geoip 的 9 种取值对 nav 响应毫无影响。
若你本就在代理 / VPN 之后(请求从境外发出),服务端会真正放流,
此时该切换即等于完整解锁,无需另配。
Note: 0