写了个本版块老哥们应该会喜欢玩的脚本:自定义 B 站的 CDN(CCB)

2025 年 2 月 20 日
 kandaakihito

作用:基于网上那些躲开 b 站 pcdn 的脚本修改,支持用户通过视频播放栏下拉框自选节点

效果预览: https://i.imgur.com/gFdAbep.png

下载地址: https://greasyfork.org/zh-CN/scripts/527498-custom-cdn-of-bilibili-ccb-%E4%BF%AE%E6%94%B9%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9%E7%9A%84%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E6%BA%90?locale_override=1

其他:当前的节点列表是写死的,后期会改成通过查询子域名的方式自动更新上去。

动机:喜欢这种流量到处乱跑的感觉(类似的还有把 steam 下载节点改到南美)

6928 次点击
所在节点    宽带症候群
55 条回复
initialsky
2025 年 2 月 20 日
@kandaakihito https://rec.danmuji.org/dev/cdn-info/
还有一部分数据这个文档里没有,但是我以前看到过。过两天帮你找找。
datou
2025 年 2 月 21 日
如果只是屏蔽批站的 pcdn ,直接在任何第三方屏蔽广告扩展里面加一条 mcdn.bilivideo.cn 就行了
wm5d8b
2025 年 2 月 21 日
不错,两条宽带的用户可以通过指定 cdn 切换线路了
kandaakihito
2025 年 2 月 21 日
@wm5d8b #23 问一下,你那边用起来有没有 bug 啊。我之前都是基于我自己的电脑测试的没啥问题,结果昨晚找别人一起测,发现每个人的 bug 都千奇百怪(比如指定节点后 403 、只能切视频不能切音频、有人莫名其妙能跨区等等)
flytheshrimp
2025 年 2 月 21 日
如果只是讨厌 pcdn ,只需要随便一个广告拦截插件里添加“*.mcdn.bilivideo.cn”规则即可,此时就是 B 站自己的 CDN 加载,由于一个视频只分布在部分 CDN ,因此跨数个省是高概率事件,已经满足了你口中的“喜欢流量乱跑的感觉”。

另外,“狠狠跨网”并不能给叔叔带来额外成本,反而很容易受到运营商 QoS 影响,劣化使用体验,得不偿失。
用过广东偏远地市的移动宽带就知道了,大晚上腾讯、网易系游戏下载更新只有一百来 K ,抖音 B 站也是各种缓冲
家里的电信家宽访问百度,也经常解析到河南移动导致加载奇慢无比甚至打不开。
跨网绝对不是什么好玩的事情,体会过打王者延迟 100+、百度半天打不开,立马老实。
initialsky
2025 年 2 月 21 日
@kandaakihito
B 站的 cdn 挺复杂的。
第一种是国内阿里云华为云之类的大厂,这种 cdn 质量最好,不过对非会员限速 10Mbps 。域名里带 upos 。
第二种是 B 站自建的,这种也行,不过同样有限速。
上面这两种都是正常的节点,443 端口。
initialsky
2025 年 2 月 21 日
第三种是大户的 pcdn 节点,域名格式是 xxx.mcdn.bilivido.cn
端口号一般是 4483 或者 8082
第四种是迅雷的散户 pcdn ,域名格式是 xxx.vxx.szbdyd.com ,端口号随机
遇到晚高峰加跨网这种节点没法用,能卡死你
initialsky
2025 年 2 月 21 日
第五种是海外专属节点 Akamai
第六种是免流专属节点
第七种是客户端之间 p2p
这些在网页版不多见,没研究过
initialsky
2025 年 2 月 21 日
234 都可以替换为 1 ,反过来不行。Akamai 的链接独立存在不能与其它域名替换。
initialsky
2025 年 2 月 21 日
对于国内热门视频,B 站优先使用第三种或第四种分发。国内冷门视频,会使用第一种第二种。
海外用户得到的链接是 Akamai 或是域名里带 ov 的节点。
海外的 cdn 要境内回源,可能会卡
yyzh
2025 年 2 月 21 日
@initialsky b 现在上 cf 了也能试一下 upos-sz-mirrorcf1ov.bilivideo.com
海外的话至少香港区域全丢自己的服务器 103.151.150-151.XXX 没走其他 cdn 了。不过速度一如既往的爆卡就是
kandaakihito
2025 年 2 月 21 日
@initialsky 我喜欢你,我喜欢你,我超(cào)喜欢你。

结合我平时观察视频源的经验判断,你的总结很精确。我只见过 12345 节点,其他的没见过。

但是有个很好玩的事情,那就是:
hz - akamai 的那个节点是只有海外 ip 能访问,国内切不过去;
但是 hk - eq 和 sz - ov 这两个海外节点,国内 ip 也能直接切过去。

综合来说,我是觉得 hz - akamai 这个节点质量最好。21 年有段时间 b 站乱搞,国内节点都非常非常炸,当时我甚至挂着梯子刷 b 站。
initialsky
2025 年 2 月 21 日
@kandaakihito B 站的海外节点普遍要回源,要是热门视频有预热还好,冷门视频应该需要从上海回源,不是很快。
除了海外和免流域名以外,其它的非 pcdn 域名都有 ipv6 地址。ipv6 目前体验还行。
initialsky
2025 年 2 月 21 日
@kandaakihito 之前写过一篇相当长的文章,里面有我自己给 B 站跑 pcdn(也就是上面类型 4)的数据统计。
https://www.initialsky.com/2025/01/10/一刀切的 pcdn ,究竟错在哪里/
kandaakihito
2025 年 2 月 21 日
@initialsky 非常好博客,使我 pcdn 旋转。

顺带说个我最近(一年多这样)观察到的现象吧:批站的调度策略,貌似从原来的绝对距离优先,变成了同运营商优先。
我现在人在深圳,经常会被分配到天津甚至东北的同运营商节点。
wm5d8b
2025 年 2 月 22 日
@kandaakihito #24 用了 2 天没啥问题,还解决了 mcdn 慢的问题
kandaakihito
2025 年 2 月 22 日
更新了一下后端服务,现在是通过查询子域名的方式更新,不需要我手动填一堆节点上去了。

另外,找了几个同学测试,发现有的人能正常使用有人不行,最后发现是 dns 的问题,开着 clash 就 ok 。

题外话,我那个 api 服务部署在精神母国(稻妻),在其他地方用没问题,但是在福建根本打咩,列表都加载不出来。。。
kandaakihito
2025 年 2 月 22 日
修复了 bug ,并且美化了一下,节点也改成动态加载的了,现在是稳定版了(应该吧):


wuvvu
2025 年 2 月 22 日
好用喵~
Mixx
2025 年 2 月 22 日
感谢 OP ,之前找了一堆的插件就是想要自由更换的节点。这个就比较直观了,找当地的延迟应该都不高

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1112897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX