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

2018 年 12 月 31 日
 xiaohe597353
本人 QA,工作需要手机设置代理,电脑 Charles 抓包查看接口返回值。
电脑关了,手机没有关闭代理。然后有的 APP 可使用,有的 APP 就不可以使用。
我搜到的代理原理:

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




5022 次点击
所在节点    程序员
8 条回复
wwqgtxx
2018 年 12 月 31 日
"手机设置代理"这个地方并不是所有程序都一定会走你设置的代理,除非你用 iptables 在内核层强行劫持流量
xiaohe597353
2018 年 12 月 31 日
@wwqgtxx #1 感谢!!!学到很多
xiaohe597353
2018 年 12 月 31 日
miyuki
2018 年 12 月 31 日
有些 APP 双向验证证书(好像现在越来越多的都这么搞了),检测到别的证书就会 error
chinvo
2018 年 12 月 31 日
说双向验证和 pining 的肯定没看清楼主的描述

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

正确答案是 @wwqgtxx #1 说的,app 可以通过代码自行控制是否走系统代理
dremy
2018 年 12 月 31 日
代理只是代理 http 及 https 请求,有些 app 直接使用 tcp 连接所以不会走代理
Ehj8PSYA
2019 年 1 月 1 日
😀
zhouyut001
2019 年 1 月 1 日
emm,手机即使你开全局 VPN 也是一部分走全局一部分直连,除非 iptables 劫持

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

https://v2ex.ih06.com/t/522778

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

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

© 2021 V2EX