Charles 解析https配置笔记

环境

MacOS 10.13.6
Charles 使用版本3.11.5
mac 与iPhone 同一wifi

步骤

1 设置Charles

Charles设置.png

2 查看当前mac IP地址

Help->local IP address

查看当前mac ip.png

3 安装Charles 根证书

Charles 根证书.png

在钥匙串中找到 Charles 证书,双击点击始终信任

4 配置iphone 代理

iphone -setting - 无线局域网-已经链接的网路详情-HTTP 代理-手动

设置服务器为上图mac 的ip :192.168.1.7   
端口号为上图设置的Port:8888

5 Charles提示Connection 对话框,点击Allow

Connection.png

6 安装iphone证书,这一步一定要在第5步成功的前提下

操作Charles


安装iphone证书.png

通过手机浏览器访问如下地址,安装证书
http://charlesproxy.com/getssl

允许

1101540099262_.pic.jpg

安装

1121540099263_.pic.jpg

打开信任开关

访问需要抓取的app,charles 默认是不抓取https的,需要右击,Https链接,Enabled SSL Proxying,抓取数据。

或者可以配置端口号抓取

Proxy-SSL Proxying setting
add *.443

完成配置。

推荐阅读更多精彩内容