如何在Android上正确配置CharlesProxy

时间:2017-03-22 15:49:16

标签: android ssl proxy charles-proxy

我在运行7.1.1 Nougat的Pixel XL上使用CharlesProxy v4.0.2(这不是模拟的)。

我可以把手机连接到查尔斯就好了。我在会话视图中看到了所有调用,但只是http。问题是,当我想看看它是什么样的调用时,它会返回<unknown>

我相信这是我在Pixel上设置的SSL设置的问题(Charles在我的iOS上100%正常工作)。我已将SSL检查为On,位置为&#34; *&#34;。我可以从chls.pro/ssl下载.pem证书。它已成功安装在像素上。

因此,每当我想在我的应用中检查某个动作时,Charles只会返回<unknown>。为什么,以及如何让它显示所有常用信息?

1 个答案:

答案 0 :(得分:-1)

请考虑从配置为“SdkVersion&lt; = 23”的版本,我们可以看到ssl流量任何没有问题。 但是“SdkVersion&gt; = 24”ssl流量将不可用于“用户证书”(详情请参阅:https://developer.android.com/training/articles/security-config.html)。 如果您需要查看消息,则需要修改AndroidManifest.xml并添加network_security_config.xml配置(详细信息:http://ticketmastermobilestudio.com/blog/charles-proxy-with-android)。