起因:
电视上使用安装 bv 这个客户端看 b 站,但是现在拒绝中国大陆用户使用,看源码是请求 https://www.cloudflare.com/cdn-cgi/trace ,来判断归属地 ,所以我就在路由器上的科学插件里把 cloudflare.com 加入到黑名单,也就是走科学的线路,但是还是无法使用 ,判断为大陆用户
现象:
电脑、手机以及电视的浏览器都直接访问了 https://www.cloudflare.com/cdn-cgi/trace ,显示归属地不在中国境内。
但是手机和电视上都无法使用 app 。
将路由器上切换为全局模式,可以使用 app 。
手机上面直接开科学 app ( gfw 模式)就可以使用。
问题:
为什么浏览器访问都已经代理成功,但是 app 里就不生效呢,有啥方法避免吗
以下是代码
https://github.com/aaa1115910/bv/commit/d15a825bc2182efcd17dcb829cb992035d331352
1
AoEiuV020CN 2023-03-18 00:48:28 +08:00 via Android 1
有没有可能是缓存了?
bv 记得我也试过,路由器 openclash 代理没问题, 我的规则是漏网之鱼全部走代理,包括 cf , bv 开源何不直接删除这个判断?自己打包使用? 顺便我在用的是 bbll ,不开源,但是感觉相对完善, |
2
cuixiao603 OP @AoEiuV020CN #1 应该不是缓存,反复测试了好多遍。自己编译的话没有编译环境不太像折腾因为我也主要用 bbll,只不过这个问题我确实很好奇是什么导致的
|
3
cuixiao603 OP @AoEiuV020CN 我插件用的是 ssrp ,可能有一部分插件因为,但是浏览器可以,app 不可以,也不只是插件原因
|