android - 查尔斯代理 + Android HTTPS

标签 android security ssl https charles-proxy

所以这里有一些类似但过时的答案,可能在几年/几个月前对我有所帮助:

Why can't I see http or https traffic from Chrome Browser for Android on Charles Proxy?

How to get charles proxy work with Android 7 nougat?

我遵循了所有说明,我可以很好地读取 http 请求,但不能读取 https 请求。仍然不知道我做错了什么。由于我只是遵循了上述指南,因此我自己的内容并不多。

我认为主要问题是如何强制我尝试调试的应用程序使用我的证书? list 修改似乎并不能解决问题。

最佳答案

参见 this question它更新了 Charles 4 和 Android 7 的答案。

  • 您必须从 Charles 帮助菜单安装证书,并且您必须使用设置 -> 安全 -> 从设备上的存储安装。

  • 您的应用需要一个 network_security_config.xml

  • 您必须使用可调试的应用

关于android - 查尔斯代理 + Android HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43702231/

相关文章:

java - 向 X509 证书添加数据

asp.net - 选择 SSL 证书时需要了解什么

android - 添加页脚 View 后在回收站 View 中仅显示一项

php - 如何防止 PHP 中的 SQL 注入(inject)?

linux - Linux Dev 上的 Subversion 存储库

security - 您将如何攻击域来寻找 "unknown"资源?

java - 我们可以在 keystore 中加载多个证书和 key 吗?

android - JNI 的 reinterpret_cast 的替代方案?

android - PlayStore 中不兼容的 Android 应用程序

Java 套接字连接正在充斥网络或导致高 ping