升级 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 了一定能自己搞定,具体细节就不说了,大方向就是这样,嘿嘿。
16311 次点击
所在节点    Apple
36 条回复
xyt1216
2022-03-19 10:18:19 +08:00
@Lattez 这个方法好,完美解决问题
Ettup
2022-03-22 16:25:20 +08:00
还有一个解决办法就是把地区改为其他地区,比如台湾
isfeng
2022-03-23 23:03:02 +08:00
经测试,使用如下方式可解:

// Surge 规则

[URL Rewrite]
^https?://(www.)?g.cn https://www.google.com 302
^https?://(www.)?google.cn https://www.google.com 302

[MITM]
hostname = www.google.cn, www.g.cn


// 注意,需开启 MITM 功能,因涉及搜索 https://www.google.cn 解密重写

> 来源: https://limbopro.com/archives/21008.html
BlueNeet
2022-04-01 11:03:52 +08:00
感谢好兄弟,总算找到解决方法了
ongongethan
2022-04-03 01:05:01 +08:00
👍
b00ms33d
2022-04-20 11:15:43 +08:00
@isfeng 感谢分享,解决问题了。
etleventc
2022-07-25 11:24:41 +08:00
我想问问开启 HTTPS 解密会不会很耗电呢?
infinityv
2022-10-08 00:19:18 +08:00
Hyperweb 貌似又不生效了? ios16
willm
2022-10-22 23:39:50 +08:00
hyperweb 15.7 也不生效了
Knuth
2022-11-19 10:45:49 +08:00
hyperweb 彻底寄了
RiverMud
2022-11-23 14:52:32 +08:00
通过搜索引擎到达此内容的朋友有福了,升级 iOS15 后 url 重写失效导致 Safari 谷歌搜索引擎跳转至 google.com.hk 又多了一种解决办法。

除了上面说的配置 MITM 中间人攻击,收费的 Safari 扩展 xSearch ,免费的 Safari 扩展 HyperWeb 外以及改地区到美国等方法外又多了一种方法。

免费的 Safari 浏览器扩展:无追,由 360 所属公司 Qihoo 开发.

三款软件我都做了测试:
个人认为 xSearch 最好,功能最多,按需选择,唯一的确定就是收费。
HyperWeb 现在不生效了,不过在能用的时候也不好用,改写经常失效,大多数功能未本地化,几乎无用。
无追,免费的,就默认搜索引擎改写和指定搜索引擎搜索功能。我只用默认搜索引擎改写功能,具体表现如何有没有改写失效的情况还在使用,不能明言。

iOS 显示“无追”没有权限读取、修改或传输任何网页的内容。各位自行尝试。
RiverMud
2022-11-23 14:54:56 +08:00
@infinityv @willm @Knuth 见最新回复。

iOS15.7.1 下可用,iOS16 未做尝试,有 iOS16 尝试了的朋友可以反馈下。
Knuth
2022-11-23 18:11:26 +08:00
360 还是算了吧
Yimkong
2023-03-25 08:39:51 +08:00
在「设置」-「通用」-「地区」中改成香港,就行了
gsdismehahaha
2023-10-02 21:25:21 +08:00
牛逼,解决一直的困扰
QLx6ka9Ufd5l52rr
336 天前
我手机跳 google.cn/m ,在 iPhone 的 safari 、chrome 都存在,url 重写和解密试了,确实有效,但感觉加载异常缓慢,关掉重写和解密,尝试下 google.com/ncr ,就打开一次竟有意想不到的效果,多设备有效,包括安卓的 opera 和 chrome

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

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

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

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

© 2021 V2EX