配置charles代理以拦截Android N设备上的流量

时间:2016-05-17 21:01:01

标签: networking charles-proxy android-7.0-nougat

对于Android-N操作系统,是否有人知道为了调试目的而配置查尔斯代理拦截Android N流量的步骤?

1 个答案:

答案 0 :(得分:2)

您需要创建一个SSL证书,然后将其添加到查尔斯和您的应用中。

有一些关于如何创建证书的说明,并让查尔斯在这里使用它: http://codeblog.shape.dk/blog/2014/01/06/custom-ssl-certificate-with-charles-web-proxy/

(我已阅读整篇博客文章,但相关内容位于“自定义SSL证书”部分)

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

https://developer.android.com/preview/features/security-config.html

https://android-developers.blogspot.co.uk/2016/07/changes-to-trusted-certificate.html