- Charles 官网
- 功能及使用
功能介绍和使用
文章末尾有注册码 - content 乱码无法查看
Mac Charles乱码解决办法
PS:Android7.0以上可能会遇到显示unknown的状况。这原因是Android7.0 之后默认不信任用户添加到系统的CA证书,也就是说对基于 SDK24 及以上的APP来说,即使你在手机上安装了抓包工具的证书也无法抓取 https 请求 。所以需要抓包软件的证书安装成系统证书(需ROOT)
参见:
Android develop 网络安全配置
所以考虑使用Android7.0 以下设备进行获取,但又遇到如下问题:
Client SSL handshake failed: An unknown issue occurred processing the certificate (certificate_unknown)
You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
由于设备没有安装证书,解决方案:
image.png
image.png
手机访问: chls.pro/ssl 下载证书文件。
android 设备通过Charles 代理,pem 证书安装不上问题:
TODO: 需要到 应用设置,找到安全与隐私 -> 从存储设备安装 -> 找到本地下载的 charles 证书文件 安装即可。
网友评论