类似这样的规则你是如何处理的?

2022-10-11 08:06:00 +08:00
 airbotgo
类似 DOMAIN-SUFFIX,google.com,PROXY 这样的语法,下面的规则你是如何处理的?

apple.com/cn 直连
apple.com/us 代理

注:apple.com 会直接命中 GEOIP,CN,DIRECT 规则。
apple.com/cn 说是域名、关键词(关键词能包含特殊字符吗?),好像都不合适啊。
4168 次点击
所在节点    问与答
13 条回复
cssk
2022-10-11 08:11:27 +08:00
规则有优先级,GEOIP,CN,DIRECT 放最后,优先级最低,所有没有命中其他规则又符合这个规则的才会生效
imdong
2022-10-11 08:11:58 +08:00
说了一堆看起来很专业,实际上暴露了基础知识不足😆

你想下你到底需要代理的是什么,同一个网站下,是否中文页面影响加载速度嘛?

代理某个页面后,其中加载的资源是否会走代理?

想明白就知道你的问题的问题在哪了。
airbotgo
2022-10-11 08:20:19 +08:00
@imdong 非程序员,上面帖子中提到的东西都是瞎摸瞎撞在日常生活中使用的。以前的做法是 apple.com 全走代理,省心不用管,但是近期网络访问速度直线下降,不得不考虑让某些流量直连。错漏较多,还请大佬海涵。
imdong
2022-10-11 08:41:09 +08:00
理论上你举例的两个页面(仅文档)加载速度应该是一致的。

可能影响完全打开速度的,应该是其中加载的(非同一个域名下的『含不同二级域名』)资源,是不是不同语言加载的资源有区别,可以针对加载慢或打不开的资源进行代理。

查看资源可以通过“浏览器开发者工具”了解。

www.Apple.comus.apple.com 与 *.apple.com 是有区别的
airbotgo
2022-10-11 08:43:45 +08:00
@imdong 实际生活例子:

chztv
2022-10-11 08:49:11 +08:00
实际上不是应该是 apple.com.cn 吗?
villivateur
2022-10-11 08:49:53 +08:00
@airbotgo 同一个域名下的内容访问起来肯定是一样的,你说 /cn 和 /us 访问速度不一样,可能是因为 /us 的页面种引用了某些被墙的内容,比如某些 js 文件。你只需要查一下这些引用的内容用的是什么域名就行了。
airbotgo
2022-10-11 08:51:51 +08:00
@imdong 感谢提醒,也就是说理论上同一域名路由规则是相同的,实际访问效果不同,可能实际资源链接做了区分。例如美区账号,播客概览能够显示,但是播放不了,这个播放链接应该是和国区不同的。这需要抓包找出这些链接做代理处理。
airbotgo
2022-10-11 08:53:13 +08:00
@villivateur 感谢,我用代理工具进一步查看访问内容的实际链接看看。
yfugibr
2022-10-11 09:57:09 +08:00
@airbotgo 推荐一下 clash.meta 吧,可以直接用 v2ray 的规则,楼主的需求直接用 GEOSITE,apple-cn,DIRECT 就行了,具体规则可参考 https://github.com/Loyalsoldier/v2ray-rules-dat 这边的
ioactor386
2022-10-12 23:13:01 +08:00
上面说的播客和 app store 的问题实际上不存在。因为他们并不是 www.apple.com 主域名。(主域名不需要走代理的,不管 /cn 还是 /us ,上面的所有静态资源都连接国内服务器)

app store 是 apps.apple.com
播客是 podcast.apple.com
还有可以算上音乐 music.apple.com 和 tv+ tv.apple.com

这几个之所以要走代理,原因就是他们虽然在国内有服务器(而且默认的 dns 配置就是连接国内服务器),但是在电脑网页版上面,外区内容会显示成 HTTP 404 或者直接重定向到中国版本(比如音乐)。原因很明显就是国内 cdn 的内容审查要求以及 icp 备案的要求。(对的 apple.com 是有备案的,所以有内容审查要求)

iOS 上面其他几个域名不影响,但是 podcast.apple.com 也建议走代理,否则就是内容一样会被审查。(同样是域名落地中国服务器的结果)
ioactor386
2022-10-12 23:22:56 +08:00
上面这些是已经在中国有服务器的域名,但是像登录 appleid.apple.comicloud.com 都是只能连到国外去的(因为涉及用户数据,如果要落地中国就要把所有资料存在中国)。云上贵州有独立开的域名是 icloud.com.cn
chancat
2022-10-20 15:57:51 +08:00
加强版的 geo 规则里
geosite:apple-cn
geosite:google-cn
为有中国可直连域名

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

https://www.v2ex.com/t/885944

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

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

© 2021 V2EX