RiverMud
V2EX  ›  Apple

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

  •  
  •   RiverMud · Mar 16, 2022 · 22722 views
    This topic created in 1695 days ago, the information mentioned may be changed or developed.
    国行 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 了一定能自己搞定,具体细节就不说了,大方向就是这样,嘿嘿。
    Supplement 1  ·  Nov 23, 2022
    通过搜索引擎到达此内容的朋友有福了,升级 iOS15 后 url 重写失效导致 Safari 谷歌搜索引擎跳转至 google.com.hk 又多了一种解决办法。

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

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

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

    iOS 显示“无追”没有权限读取、修改或传输任何网页的内容。各位自行尝试。
    37 replies  •  2025-02-13 14:48:14 +08:00
    ddiu8081
    ddiu8081
    Mar 16, 2022
    1
    RiverMud
    RiverMud
    OP
    Mar 16, 2022
    2
    @ddiu8081 也搜到这个方法了,不过我这边用*.google.cn 加到 https 解密里会报错,只有用 www.google.cn 不报错。
    cwcc
    cwcc
    Mar 16, 2022
    3
    访问一次 www.google.com/ncr 后管用吗?我记得这个 ncr 就是用来防止跳转.hk 这类子域名的。
    0o0O0o0O0o
    0o0O0o0O0o
    Mar 16, 2022 via iPhone
    4
    MITM 是不是太冒险了
    wangpao
    wangpao
    Mar 16, 2022
    5
    @0o0O0o0O0o #4 中间人就是你自己,有啥好危险的
    mikeven
    mikeven
    Mar 16, 2022
    6
    成了,nb ,方便多了
    jtshs256
    jtshs256
    Mar 16, 2022
    7
    手机自身还好,就是 Surge 当网关的情况下比较麻烦,虽然能在 MITM 段加 tcp-conncetion=true 来解决,不过下面的 hostname 写多了就会带来别的问题…
    RiverMud
    RiverMud
    OP
    Mar 16, 2022 via iPhone
    8
    @crazywhalecc 不管用,ncr 可以解决直接访问谷歌后缀不正确的问题,这个是 iOS 内部的问题,大陆地区使用 Safari 设置谷歌为搜索引擎会通过 wwwdotgoogledotcn 跳转 wwwdotgoogledotcomdothk ,以前是 http 的能直接重写,现在换成 https 后 shadowrocket 不能直接重写了。
    0o0O0o0O0o
    0o0O0o0O0o
    Mar 16, 2022
    9
    @wangpao #5 小火箭这类工具闭源,全靠信任了
    nobodyknows
    nobodyknows
    Mar 16, 2022
    10
    打开 MITM 风险太大了,而且很多 App 像 apple music 用不了
    wangpao
    wangpao
    Mar 16, 2022
    11
    @0o0O0o0O0o #9 按照这个思路就无解了,我日常除了 blender 是开源的,其他软件基本都是闭源的,手机系统和电脑系统也都是闭源啊
    Lattez
    Lattez
    Mar 16, 2022❤️1
    12
    12 快钱 xSearch 插件,覆盖掉 safari 和下拉搜索的引擎,顺带还能支持前缀不同网站的搜索
    youthfire
    youthfire
    Mar 16, 2022
    13
    我自己的 Surge 规则没改过,依旧有效

    ^http?://(www.)?google.com.hk
    ^http?://(www.)?g.cn
    ^http?://(www.)?google.cn
    这三条,都是替换值
    https://www.google.com
    RiverMud
    RiverMud
    OP
    Mar 16, 2022 via iPhone
    14
    @youthfire 的确很奇怪,我搜索的时候看有人说都是小火箭,iPad 不行 iPhone 行…
    RiverMud
    RiverMud
    OP
    Mar 16, 2022 via iPhone
    15
    @Lattez 这个好!完美的解决方案!在 iPhone 上从 Chrome 用回 Safari 就是因为扩展,尽然没发现这么好的扩展。
    nothing2
    nothing2
    Mar 17, 2022
    16
    懒得折腾,改用鸭鸭走了
    invisprints
    invisprints
    Mar 17, 2022❤️2
    17
    不想花钱又不想开启 MitM 的可以下载 HyperWeb 使用,免费版即可自定义搜索引擎
    RiverMud
    RiverMud
    OP
    Mar 17, 2022 via iPhone
    18
    @invisprints 这个扩展太神了!感觉比 xsearch 更好!搜索到这里的朋友一定要看到这个扩展:HyperWeb
    5966
    5966
    Mar 18, 2022 via iPhone
    19
    我的 ncr 是转到 com 去的,有重写,手机地区设置的新加坡
    Lattez
    Lattez
    Mar 18, 2022
    20
    @RiverMud 绝了。。真的是 all in one
    xyt1216
    xyt1216
    Mar 19, 2022
    21
    @Lattez 这个方法好,完美解决问题
    Ettup
    Ettup
    Mar 22, 2022
    22
    还有一个解决办法就是把地区改为其他地区,比如台湾
    isfeng
    isfeng
    Mar 23, 2022❤️3
    23
    经测试,使用如下方式可解:

    // 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
    BlueNeet
    Apr 1, 2022
    24
    感谢好兄弟,总算找到解决方法了
    ongongethan
    ongongethan
    Apr 3, 2022 via iPhone
    25
    👍
    gn3tR2RR584l2aP2
    gn3tR2RR584l2aP2
    Apr 20, 2022 via iPhone
    26
    @isfeng 感谢分享,解决问题了。
    etleventc
    etleventc
    Jul 25, 2022 via Android
    27
    我想问问开启 HTTPS 解密会不会很耗电呢?
    infinityv
    infinityv
    Oct 8, 2022 via iPhone
    28
    Hyperweb 貌似又不生效了? ios16
    willm
    willm
    Oct 22, 2022
    29
    hyperweb 15.7 也不生效了
    Knuth
    Knuth
    Nov 19, 2022 via iPhone
    30
    hyperweb 彻底寄了
    RiverMud
    RiverMud
    OP
    Nov 23, 2022
    31
    通过搜索引擎到达此内容的朋友有福了,升级 iOS15 后 url 重写失效导致 Safari 谷歌搜索引擎跳转至 google.com.hk 又多了一种解决办法。

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

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

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

    iOS 显示“无追”没有权限读取、修改或传输任何网页的内容。各位自行尝试。
    RiverMud
    RiverMud
    OP
    Nov 23, 2022
    32
    @infinityv @willm @Knuth 见最新回复。

    iOS15.7.1 下可用,iOS16 未做尝试,有 iOS16 尝试了的朋友可以反馈下。
    Knuth
    Knuth
    Nov 23, 2022 via iPhone
    33
    360 还是算了吧
    Yimkong
    Yimkong
    Mar 25, 2023
    34
    在「设置」-「通用」-「地区」中改成香港,就行了
    gsdismehahaha
    gsdismehahaha
    Oct 2, 2023 via iPhone
    35
    牛逼,解决一直的困扰
    QLx6ka9Ufd5l52rr
    QLx6ka9Ufd5l52rr
    Jan 27, 2024
    36
    我手机跳 google.cn/m ,在 iPhone 的 safari 、chrome 都存在,url 重写和解密试了,确实有效,但感觉加载异常缓慢,关掉重写和解密,尝试下 google.com/ncr ,就打开一次竟有意想不到的效果,多设备有效,包括安卓的 opera 和 chrome
    stuartofmine
    stuartofmine
    Feb 13, 2025
    37
    最新系统测试,安装 DarkBlock(玄览),解决此问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4715 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
    ♥ Do have faith in what you're doing.