升级 iOS15.4 后 url 重写失效导致 Safari 谷歌搜索引擎跳转至 google.com.hk 解决办法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
RiverMud
V2EX    Apple

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

  •  
  •   RiverMud 2022-03-16 16:43:24 +08:00 19815 次点击
    这是一个创建于 1373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    国行 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 了一定能自己搞定,具体细节就不说了,大方向就是这样,嘿嘿。
    第 1 条附言    2022-11-23 14:52:41 +08:00
    通过搜索引擎到达此内容的朋友有福了,升级 iOS15 后 url 重写失效导致 Safari 谷歌搜索引擎跳转至 google.com.hk 又多了一种解决办法。

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

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

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

    iOS 显示“无追”没有权限读取、修改或传输任何网页的内容。各位自行尝试。
    37 条回复    2025-02-13 14:48:14 +08:00
    ddiu8081
        1
    ddiu8081  
       2022-03-16 16:49:47 +08:00
    RiverMud
        2
    RiverMud  
    OP
       2022-03-16 16:53:04 +08:00
    @ddiu8081 也搜到这个方法了,不过我这边用*.google.cn 加到 https 解密里会报错,只有用 www.google.cn 不报错。
    cwcc
        3
    cwcc  
       2022-03-16 16:58:38 +08:00
    访问一次 www.google.com/ncr 后管用吗?我记得这个 ncr 就是用来防止跳转.hk 这类子域名的。
    0o0O0o0O0o
        4
    0o0O0o0O0o  
       2022-03-16 17:02:49 +08:00 via iPhone
    MITM 是不是太冒险了
    wangpao
        5
    wangpao  
       2022-03-16 17:08:23 +08:00
    @0o0O0o0O0o #4 中间人就是你自己,有啥好危险的
    mikeven
        6
    mikeven  
       2022-03-16 17:09:09 +08:00
    成了,nb ,方便多了
    jtshs256
        7
    jtshs256  
       2022-03-16 17:14:33 +08:00
    手机自身还好,就是 Surge 当网关的情况下比较麻烦,虽然能在 MITM 段加 tcp-cOnncetion=true 来解决,不过下面的 hostname 写多了就会带来别的问题…
    RiverMud
        8
    RiverMud  
    OP
       2022-03-16 17:20:56 +08:00 via iPhone
    @crazywhalecc 不管用,ncr 可以解决直接访问谷歌后缀不正确的问题,这个是 iOS 内部的问题,大陆地区使用 Safari 设置谷歌为搜索引擎会通过 wwwdotgoogledotcn 跳转 wwwdotgoogledotcomdothk ,以前是 http 的能直接重写,现在换成 https 后 shadowrocket 不能直接重写了。
    0o0O0o0O0o
        9
    0o0O0o0O0o  
       2022-03-16 17:21:25 +08:00
    @wangpao #5 小火箭这类工具闭源,全靠信任了
    nobodyknows
        10
    nobodyknows  
       2022-03-16 17:29:53 +08:00
    打开 MITM 风险太大了,而且很多 App 像 apple music 用不了
    wangpao
        11
    wangpao  
       2022-03-16 17:46:00 +08:00
    @0o0O0o0O0o #9 按照这个思路就无解了,我日常除了 blender 是开源的,其他软件基本都是闭源的,手机系统和电脑系统也都是闭源啊
    Lattez
        12
    Lattez  
       2022-03-16 18:35:36 +08:00   1
    12 快钱 xSearch 插件,覆盖掉 safari 和下拉搜索的引擎,顺带还能支持前缀不同网站的搜索
    youthfire
        13
    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
        14
    RiverMud  
    OP
       2022-03-16 22:13:09 +08:00 via iPhone
    @youthfire 的确很奇怪,我搜索的时候看有人说都是小火箭,iPad 不行 iPhone 行…
    RiverMud
        15
    RiverMud  
    OP
       2022-03-16 22:14:20 +08:00 via iPhone
    @Lattez 这个好!完美的解决方案!在 iPhone 上从 Chrome 用回 Safari 就是因为扩展,尽然没发现这么好的扩展。
    nothing2
        16
    nothing2  
       2022-03-17 08:19:31 +08:00
    懒得折腾,改用鸭鸭走了
    invisprints
        17
    invisprints  
       2022-03-17 16:29:03 +08:00   2
    不想花钱又不想开启 MitM 的可以下载 HyperWeb 使用,免费版即可自定义搜索引擎
    RiverMud
        18
    RiverMud  
    OP
       2022-03-17 22:49:49 +08:00 via iPhone
    @invisprints 这个扩展太神了!感觉比 xsearch 更好!搜索到这里的朋友一定要看到这个扩展:HyperWeb
    5966
        19
    5966  
       2022-03-18 00:33:07 +08:00 via iPhone
    我的 ncr 是转到 com 去的,有重写,手机地区设置的新加坡
    Lattez
        20
    Lattez  
       2022-03-18 11:10:11 +08:00
    @RiverMud 绝了。。真的是 all in one
    xyt1216
        21
    xyt1216  
       2022-03-19 10:18:19 +08:00
    @Lattez 这个方法好,完美解决问题
    Ettup
        22
    Ettup  
       2022-03-22 16:25:20 +08:00
    还有一个解决办法就是把地区改为其他地区,比如台湾
    isfeng
        23
    isfeng  
       2022-03-23 23:03:02 +08:00   3
    经测试,使用如下方式可解:

    // 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
        24
    BlueNeet  
       2022-04-01 11:03:52 +08:00
    感谢好兄弟,总算找到解决方法了
    ongongethan
        25
    ongongethan  
       2022-04-03 01:05:01 +08:00 via iPhone
    gn3tR2RR584l2aP2
        26
    gn3tR2RR584l2aP2  
       2022-04-20 11:15:43 +08:00 via iPhone
    @isfeng 感谢分享,解决问题了。
    etleventc
        27
    etleventc  
       2022-07-25 11:24:41 +08:00 via Android
    我想问问开启 HTTPS 解密会不会很耗电呢?
    infinityv
        28
    infinityv  
       2022-10-08 00:19:18 +08:00 via iPhone
    Hyperweb 貌似又不生效了? ios16
    willm
        29
    willm  
       2022-10-22 23:39:50 +08:00
    hyperweb 15.7 也不生效了
    Knuth
        30
    Knuth  
       2022-11-19 10:45:49 +08:00 via iPhone
    hyperweb 彻底寄了
    RiverMud
        31
    RiverMud  
    OP
       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
        32
    RiverMud  
    OP
       2022-11-23 14:54:56 +08:00
    @infinityv @willm @Knuth 见最新回复。

    iOS15.7.1 下可用,iOS16 未做尝试,有 iOS16 尝试了的朋友可以反馈下。
    Knuth
        33
    Knuth  
       2022-11-23 18:11:26 +08:00 via iPhone
    360 还是算了吧
    Yimkong
        34
    Yimkong  
       2023-03-25 08:39:51 +08:00
    在「设置」-「通用」-「地区」中改成香港,就行了
    gsdismehahaha
        35
    gsdismehahaha  
       2023-10-02 21:25:21 +08:00 via iPhone
    牛逼,解决一直的困扰
    QLx6ka9Ufd5l52rr
        36
    QLx6ka9Ufd5l52rr  
       2024-01-27 03:05:37 +08:00
    我手机跳 google.cn/m ,在 iPhone 的 safari 、chrome 都存在,url 重写和解密试了,确实有效,但感觉加载异常缓慢,关掉重写和解密,尝试下 google.com/ncr ,就打开一次竟有意想不到的效果,多设备有效,包括安卓的 opera 和 chrome
    stuartofmine
        37
    stuartofmine  
       308 天前
    最新系统测试,安装 DarkBlock(玄览),解决此问题
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4628 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:09 PVG 09:09 LAX 17:09 JFK 20:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86