@
followztx #39 你截图给的这个方案,就是我以前用的方案,GFWList 匹配到的走代理,其他的直连。而我想要的是国外域名走代理,国内域名直连~
我昨晚折腾了下,把隔壁帖子别人分享的 PAC 设置为 SwitchyOmega 的情景模式,来实现 “绕过大陆”。
https://v2ex.com/t/895078#r_12341968https://gist.github.com/weijarz/a76641504c97f0c3e48e207ec4df7db5我看这个 PAC 文件里还内置了一些国内常见域名白名单、被墙常见域名黑名单,所以我就自己改了改,最后折腾完的结果是( SwitchyOmega 自动切换模式 + GFWList + PAC ):
1. 访问一个网站
2. SwitchyOmega 自动切换模式开始依次匹配
3. 先是从 自定义 规则匹配(把我最常访问的域名设置为 走代理 /直连)
4. 然后从 GFWList 规则匹配(这些都是确定被墙的网站,直接走代理即可)
5. 最后从 PAC 规则匹配(解析为 IP ,判断 IP 是国内就直连,是国外就走代理)
PAC 规则里我只保留了部分国内常见域名白名单判断,被墙常见域名黑名单判断由 GFWList 代替。
不过,我刚才测试了下,将一个国内网站配置为 直连 或 走完上面全流程,加载时间也就增加了 10ms ,最多也就 几十 ms 罢了,感觉提前用自定义规则、GFWList 规则指定其走代理 /直连似乎不是很有必要。当然,这样做也可以避免老是 DNS 解析一些常见被污染的域名,因此如果要省略这两个,则建议搭配 DOH 加密 DNS 。
我多用一段时间,看看还有什么需要完善优化,或有什么我没考虑到的~