Networking 配置charles proxy以拦截Android N设备上的流量

Networking 配置charles proxy以拦截Android N设备上的流量,networking,charles-proxy,android-7.0-nougat,Networking,Charles Proxy,Android 7.0 Nougat,对于Android-N操作系统,有人知道配置charles proxy以拦截Android N流量以进行调试需要遵循的步骤吗?您需要创建SSL证书,然后将其添加到charles和您的应用程序中 这里有一些关于如何创建证书并让charles使用它的说明: (我已经阅读了整个博客文章,但相关内容在“自定义SSL证书”部分) 然后,根据您的需求,您需要通过添加一个带有配置选项的network_security_config.xml文件来让您的应用程序(或其风格)使用该证书,以满足您的需要。以下链接介

对于Android-N操作系统,有人知道配置charles proxy以拦截Android N流量以进行调试需要遵循的步骤吗?

您需要创建SSL证书,然后将其添加到charles和您的应用程序中

这里有一些关于如何创建证书并让charles使用它的说明:

(我已经阅读了整个博客文章,但相关内容在“自定义SSL证书”部分)

然后,根据您的需求,您需要通过添加一个带有配置选项的network_security_config.xml文件来让您的应用程序(或其风格)使用该证书,以满足您的需要。以下链接介绍了此主题:


自从安卓N之后,我也遇到了一些问题。它以前是工作的。更新charles没有帮助。我已经尝试将charles CA嵌入到应用程序的调试版本中,如下所述:不幸的是,它似乎不起作用。如果问题是证书,我们仍然可以在Charles中看到加密的流量。对我来说,我根本看不到任何流量,这意味着问题在于代理。我已经成功地使用上面的机制来读取charles的N流量。没有关于你具体情况的更多信息,我无法提供任何见解。