升级 iOS15.4 后 url 重写失效导致 Safari 谷歌搜索引擎跳转至 google.com.hk 解决办法

2022-03-16 16:43:24 +08:00
 RiverMud
国行 iPhone ,升级 iOS15.4 后,原本在 Shdowrocket 小火箭中正常使用的 google.cn 302 urlrewrite 重写重定向失效不跳转,导致 Safari 使用谷歌搜索引擎跳转到 google.com.hk 查看,需要多点一下,非常不方便。

然后上网查了一下,发现有人说从 iOS14.6 就有这个问题出现了,iOS 将 Safari 默认的谷歌搜索引擎由 http://www.google.cn 变成了加密的 https://www.google.cn ,Shadowrocket 小火箭无法重写重定向 https 导致 urlwrite 重写重定向失效不跳转。

有的人说刚出现时主要针对美版机器,国行没有变化,有人说自己的 iPhone 升级了 iOS15.4 ,没问题,但 iPad 有问题。

我加了这么多关键词以利于遇到这个问题的朋友能搜索到这个帖子,所以现在不管你的情况是怎么样,我说下我的情况然后说下我通过搜索找到的办法.

国行 iPhone 11 ,iOS 15.4 ,美区 iCloud ,设备区域中国大陆 ,Shadowrocket 最新版。解决方法来自互联网,就是通过 MITM 中间人共计 HTTPS 解密达到重写跳转 https 链接的效果,如下:

配置文件-URL 重写:
URL:^https?://(www.)?(g|google).cn
To: https://www.google.com
类型 302

配置文件-HTTPS 解密打开,域名一定要填写 www.google.cn ,不要填 google.cn ,也不要填*.google.cn ,都会报错,一直来回跳转的错误,或者证书警告错误,使用 Chrome 浏览器可以看到具体的报错信息。

配置 HTTPS 解密具体细节你都能通过这么多关键字找到打开 V2EX 了一定能自己搞定,具体细节就不说了,大方向就是这样,嘿嘿。
16289 次点击
所在节点    Apple
36 条回复
ddiu8081
2022-03-16 16:49:47 +08:00
RiverMud
2022-03-16 16:53:04 +08:00
@ddiu8081 也搜到这个方法了,不过我这边用*.google.cn 加到 https 解密里会报错,只有用 www.google.cn 不报错。
cwcc
2022-03-16 16:58:38 +08:00
访问一次 www.google.com/ncr 后管用吗?我记得这个 ncr 就是用来防止跳转.hk 这类子域名的。
0o0O0o0O0o
2022-03-16 17:02:49 +08:00
MITM 是不是太冒险了
wangpao
2022-03-16 17:08:23 +08:00
@0o0O0o0O0o #4 中间人就是你自己,有啥好危险的
mikeven
2022-03-16 17:09:09 +08:00
成了,nb ,方便多了
jtshs256
2022-03-16 17:14:33 +08:00
手机自身还好,就是 Surge 当网关的情况下比较麻烦,虽然能在 MITM 段加 tcp-conncetion=true 来解决,不过下面的 hostname 写多了就会带来别的问题…
RiverMud
2022-03-16 17:20:56 +08:00
@crazywhalecc 不管用,ncr 可以解决直接访问谷歌后缀不正确的问题,这个是 iOS 内部的问题,大陆地区使用 Safari 设置谷歌为搜索引擎会通过 wwwdotgoogledotcn 跳转 wwwdotgoogledotcomdothk ,以前是 http 的能直接重写,现在换成 https 后 shadowrocket 不能直接重写了。
0o0O0o0O0o
2022-03-16 17:21:25 +08:00
@wangpao #5 小火箭这类工具闭源,全靠信任了
nobodyknows
2022-03-16 17:29:53 +08:00
打开 MITM 风险太大了,而且很多 App 像 apple music 用不了
wangpao
2022-03-16 17:46:00 +08:00
@0o0O0o0O0o #9 按照这个思路就无解了,我日常除了 blender 是开源的,其他软件基本都是闭源的,手机系统和电脑系统也都是闭源啊
Lattez
2022-03-16 18:35:36 +08:00
12 快钱 xSearch 插件,覆盖掉 safari 和下拉搜索的引擎,顺带还能支持前缀不同网站的搜索
youthfire
2022-03-16 18:41:54 +08:00
我自己的 Surge 规则没改过,依旧有效

^http?://(www.)?google.com.hk
^http?://(www.)?g.cn
^http?://(www.)?google.cn
这三条,都是替换值
https://www.google.com
RiverMud
2022-03-16 22:13:09 +08:00
@youthfire 的确很奇怪,我搜索的时候看有人说都是小火箭,iPad 不行 iPhone 行…
RiverMud
2022-03-16 22:14:20 +08:00
@Lattez 这个好!完美的解决方案!在 iPhone 上从 Chrome 用回 Safari 就是因为扩展,尽然没发现这么好的扩展。
nothing2
2022-03-17 08:19:31 +08:00
懒得折腾,改用鸭鸭走了
invisprints
2022-03-17 16:29:03 +08:00
不想花钱又不想开启 MitM 的可以下载 HyperWeb 使用,免费版即可自定义搜索引擎
RiverMud
2022-03-17 22:49:49 +08:00
@invisprints 这个扩展太神了!感觉比 xsearch 更好!搜索到这里的朋友一定要看到这个扩展:HyperWeb
5966
2022-03-18 00:33:07 +08:00
我的 ncr 是转到 com 去的,有重写,手机地区设置的新加坡
Lattez
2022-03-18 11:10:11 +08:00
@RiverMud 绝了。。真的是 all in one

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

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

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

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

© 2021 V2EX