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

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

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




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

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

正确答案是 @wwqgtxx #1 说的,app 可以通过代码自行控制是否走系统代理
dremy
2018-12-31 23:17:51 +08:00
代理只是代理 http 及 https 请求,有些 app 直接使用 tcp 连接所以不会走代理
lzz2394677796
2019-01-01 07:34:25 +08:00
😀
zhouyut001
2019-01-01 10:12:47 +08:00
emm,手机即使你开全局 VPN 也是一部分走全局一部分直连,除非 iptables 劫持

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

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

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

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

© 2021 V2EX