为什么 B 站可以绕过 adg 的 PCDN 域名封禁?

2024-09-21 21:14:31 +08:00
 v0rtix

心血来潮看了一下 b 站视频来源,发现是 pcdn ,于是用 adg 拦截域名的方式禁止 pcdn
用官方 cdn 加速

后台看了确实已经拦截 dns ,但是网页还是可以播放
如何全局过滤 pcdn ?
目前用的规则: https://thhbdd.github.io/Block-pcdn-domains/ban.txt
4425 次点击
所在节点    问与答
18 条回复
pingdog
2024-09-21 21:17:33 +08:00
httpdns
kome
2024-09-21 21:33:23 +08:00
自定义规则屏蔽相关域名
gentrydeng
2024-09-21 21:40:30 +08:00
我很好奇,大多数人的 MCDN 体验究竟是真的不好,还是人云亦云的结果。

就我个人而言,我非常喜欢昙花一现的 QUIC MCDN ,当时无论我怎么快进和回退,都没有明显的缓冲感知。

可惜现在大多数 MCDN 都是 HTTP/1.1 的,还有些 HTTP/2 的。
miaomiao888
2024-09-21 23:19:45 +08:00
@gentrydeng 基于 UDP 的 HTTP3 ?那不少地区 UDP QOS 限的死死的,反而降速变卡。
v0rtix
2024-09-21 23:34:01 +08:00
@gentrydeng 4K 高码率缓冲还是有点卡 pcdn 都带宽上限一般就是 30 50M 比较多
Lightbright
2024-09-22 00:04:24 +08:00
kandaakihito
2024-09-22 02:46:04 +08:00
@Lightbright 这个插件我去年用过一段时间,发现虽然能有效拦截 pcdn 节点,但是被分配到的节点也不见得体验会更好。

南方地区,非热门视频大概率会被分配到 sz 打头的自建节点去,下行码率限死了 10Mbps 这样,看 4k 视频卡爆。

体验最好的是 hz 的 akamai ,只要是非香港地区的海外 ip 都会被分配到这个节点去,完全不卡。
kandaakihito
2024-09-22 02:49:14 +08:00
@chenbin36255 现在批站的 4k 视频,除了几个科技区 up 会特地调以外,基本上码率都被压缩到了 7Mbps~13Mbps 这样。如果像我这样看视频起手三倍速的话,运气不好确实会卡。
wtks1
2024-09-22 04:58:19 +08:00
对于 b 站在魔都的感知来说,电信用 pcdn 可以加快加载速度感觉还行,移动就不行了经常卡
yyzh
2024-09-22 05:59:22 +08:00
@kandaakihito b 没 3 倍速啊
wcnmm
2024-09-22 06:17:29 +08:00
@kandaakihito 其实挂 ip 分流,分配到 akamai 直连体验也不错,4k 条件下,基本上 3MB/s 拖动 2s 延迟(其实拖动完 1s 就已经有缓存了,客户端得到第 2s 才放)
v0rtix
2024-09-22 07:25:16 +08:00
@Lightbright 已经装了这个插件了 还是会走 pcdn 域名
ccsexyz
2024-09-22 11:21:45 +08:00
在浏览器的开发者工具 - 网络里看下请求视频的具体域名是什么呢?可以先验证下是插件没有拦截成功,还是 B 站前端显示的有问题。
orange14
2024-09-22 11:51:50 +08:00
@chenbin36255 #12 看下 console ,应该会有日志
KevinChan
2024-09-22 14:23:47 +08:00
@gentrydeng 更多人是不喜欢网站这种“偷”的行为
kandaakihito
2024-09-22 17:48:21 +08:00
@yyzh 安插件了喵
kandaakihito
2024-09-22 17:54:20 +08:00
@wcnmm 批站在杭州的那个 akamai 节点几乎没有限速,我以前做过实验,4k 超高码率视频五倍速都不会卡,能直接把我 250Mbps 的下行跑满喵。

不过现在其实不太有必要专门针对批站进行规则分流了。因为据我观察,在差不多 22 年 12 月前后的那段时间,批站修改了节点的分配优先级,从原来的地域优先变为了运营商优先(包括叔叔的自建节点和 mcdn 节点)。

以前地域优先的时候,经常会分配到同省份不同运营商的节点,晚高峰有概率卡卡的。现在是同运营商为最高优先级,我在深圳经常被分配到天津的节点,但是不卡。
6388xE5FRKTNUT9x
2024-09-23 10:31:18 +08:00
我也在 adguard home 里添加了自定义屏蔽 mcdn 的规则。

chrome 里,正常情况下是不用 mcdn 的,但如开了 dns over https ,那么浏览器的 dns 解析会绕过系统 dns 设置,直接解析,然后就用上 mcdn 了。

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

https://ex.noerr.eu.org/t/1074694

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

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

© 2021 V2EX