• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaohe597353
V2EX  ›  程序员

手机忘记关闭代理,为什么 APP 有的可以使用,有的不可以使用

  •  
  •   xiaohe597353 · Dec 31, 2018 · 4897 views
    This topic created in 2738 days ago, the information mentioned may be changed or developed.
    本人 QA,工作需要手机设置代理,电脑 Charles 抓包查看接口返回值。
    电脑关了,手机没有关闭代理。然后有的 APP 可使用,有的 APP 就不可以使用。
    我搜到的代理原理:

    我把 Charles 关掉了,我的手机应该是处于未连接网络的状态啊。
    为什么还可以搜到保温杯😳😳😳




    8 replies    2019-01-01 10:12:47 +08:00
    wwqgtxx
        1
    wwqgtxx  
       Dec 31, 2018   ❤️ 2
    "手机设置代理"这个地方并不是所有程序都一定会走你设置的代理,除非你用 iptables 在内核层强行劫持流量
    xiaohe597353
        2
    xiaohe597353  
    OP
       Dec 31, 2018
    @wwqgtxx #1 感谢!!!学到很多
    miyuki
        4
    miyuki  
       Dec 31, 2018
    有些 APP 双向验证证书(好像现在越来越多的都这么搞了),检测到别的证书就会 error
    chinvo
        5
    chinvo  
       Dec 31, 2018   ❤️ 1
    说双向验证和 pining 的肯定没看清楼主的描述

    楼主是问 Charles 关了,手机代理没改回去,为什么有的 app 能联网

    正确答案是 @wwqgtxx #1 说的,app 可以通过代码自行控制是否走系统代理
    dremy
        6
    dremy  
       Dec 31, 2018 via iPhone   ❤️ 2
    代理只是代理 http 及 https 请求,有些 app 直接使用 tcp 连接所以不会走代理
    Ehj8PSYA
        7
    Ehj8PSYA  
       Jan 1, 2019 via iPhone
    😀
    zhouyut001
        8
    zhouyut001  
       Jan 1, 2019   ❤️ 1
    emm,手机即使你开全局 VPN 也是一部分走全局一部分直连,除非 iptables 劫持
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    ♥ Do have faith in what you're doing.