Greasy Fork is available in English.
Custom CDN of Bilibili (CCB)
支持自定义切换B站的播放源地址。
注意: 安装后请点击插件设置面板, 进行节点配置操作
效果速览:
使用方法:浏览器右上角-油猴插件设置-点击 [📺CCB] 以设置三源。也可在地区下拉框选择“手动输入辑”后指定列表中没有的节点(务必确保格式统一且正确);
开关说明:
番剧页面:阿姨好像给番剧播放器搞了点骚操作,需要一顿设置之后才能生效,详见“关于番剧页面”部分;
可以变相实现绕过 PCDN 的效果,或者手动指定同省同运营商节点,以带来更好的观看体验;
有部分海外b友反馈,香港节点看普通视频体验不错(仅限视频,直播拉不下来);
改完记得点“应用并刷新”;
阿姨把番剧播放器藏在了网页的动态 iframe 里,所以想在番剧页生效需要开启插件框架的“适用所有frame功能”,如下步骤(以油猴为例):
重启浏览器,进入番剧页面,第一次进入可能不生效,此时 来回切换一下集数或者使用 CTRL+F5 强制刷新 即可完全生效;
可以的话,改完记得看看系统本地的下行网络连接,看看是不是真的改了,因为有可能只改了网页 DOM 展示,实际上真正的播放源没改成功;
不会有给节点“批量测试”或者单独测试节点的功能,因为这将对b站服务器产生额外流量请求,性质不同;
目前可以单独设置测速节点,海外用户可以通过b站官方的测速页面进行测速,以此挑选对于自己来说最优的节点;
对于锁区视频无效,且无法强制切换大区(比如大陆用户选择了杭州的Akamai节点,并且开启了强力模式,那么会因为视频拉不下来而报错);
如果刷新不出来地区列表和节点列表,请考虑挂梯子,因为这部分信息要去请求在 GitHub Page 上的文档,部分地区连不上(福建、河南等);
如遇到视频老是切换失败,请考虑多切换几个热门节点,实在不行就关闭强力模式吧;
如果想增加适配的页面,那么在修改 ccb.js 的时候,记得同时修改 @match 和 location.href.startsWith(指普通视频);
script - 前端脚本;
server - 后端服务,可以直接部署在服务器上,不过不推荐;
data 和 .github - 定时执行 workflow,然后把包含地区和节点的 json 数据保存下来以提供脚本静态访问,可以直接节省掉服务器成本;
https://github.com/Kanda-Akihito-Kun/ccb
希望有大佬来优化这些ai写的浆糊代码,顺带修bug(
GitHub 提 issue / B站用户-鼠鼠今天吃嘉然(https://space.bilibili.com/3220012) / 线下真实