flyn
V2EX  ›  问与答

在 Android 设备上怎么实现 URL Rewrite

  •  
  •   flyn · Nov 22, 2022 · 1808 views
    This topic created in 1268 days ago, the information mentioned may be changed or developed.

    iOS 原住民,最近将主力设备换成 Android ,经过调教和适应基本上习惯了新系统。

    但只有上网时才发现 Android 的体验有点僵硬(也有可能不太了解 Android 的生态环境所致,所以顺便请教一些提升安卓设备上网体验的经验。)

    想了想,可能是过去太过依赖 URL Rewrite ,导致在安卓设备上的使用体验不佳。

    Android 上的代理工具似乎没找到能使用这项功能的,是我姿势不对吗?

    5 replies    2022-11-24 00:15:40 +08:00
    sky96111
        1
    sky96111  
       Nov 22, 2022 via Android   ❤️ 1
    http canary 能实现 URL Rewrite ,但对部分应用应该是不生效的。没有更好的办法,Android 的 MITM 没 iOS 那么方便。
    Android 7 以上,第三方应用只认系统证书。
    即使你 root 把证书放到了系统目录,也有大量应用用 SSL pinning 。
    再假设你用 Xposed 插件 justtrustme 移除了一些应用的 SSL pinning ,还有部分应用自己实现 TLS 库
    ysc3839
        2
    ysc3839  
       Nov 22, 2022 via Android
    @sky96111 主流浏览器会认用户证书。
    或者用能安装扩展的浏览器。

    Android 代理工具没有这类功能,可能是很难盈利,开发成本太高了吧。
    Danswerme
        3
    Danswerme  
       Nov 23, 2022
    好奇问一下手机上 URL Rewrite 主要用在哪些场景呢?
    flyn
        4
    flyn  
    OP
       Nov 24, 2022
    @Danswerme 说几个自己常用的:

    - 修复 t.cn 无法跳转未备案网站的问题;
    - 修复微信内“违法违规内容”已停止访问的问题;
    - 给防盗链图添加 Referer 让访问时不会出现 403 ;
    - 在境内使用 Tiktok ;
    - 修复浏览器中无法使用 Bing 搜图和 Google 搜图( Lens )的限制。
    Danswerme
        5
    Danswerme  
       Nov 24, 2022
    @flyn 感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   965 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 20:00 · PVG 04:00 · LAX 13:00 · JFK 16:00
    ♥ Do have faith in what you're doing.