Charles抓包 https

1 . 安装 Charles

https://www.charlesproxy.com

2. 配置

WiFi环境下:

2.1  Mac 和 iPhone 连接的WiFi 需要在同一个局域网下

3. Mac 配置

3.1 charles -> Help -> SSL Proxy -> Install Charles Root Certificate 点击安装证书

3.2 查看代理设置

Proxy -> Proxy Settings -> Proxies 查看HTTP Proxy Port : 8888 (一般设置为8888)

如果请求不仅仅有HTTPS 还有HTTP 需要勾选 Enable transparent http proxying 

点击ok 

3.3 查看SSL Proxying Settings

Proxy -> SSL Proxying Settings -> 选中 Enable SSL Proxying

点击Add -> Host : *  ->   Port: 443  -> 点击ok

4. Iphone 配置

4.1  设置 -> 无限局域网 -> 当前连接的wifi更多 -> HTTP代理 -> 配置代理(手动) -> 填写服务器和端口

服务器地址查询: Mac Charles -> Help -> Local IP Address -> 查看

端口地址: 为刚刚设置的8888 

4.2 安装手机端证书 

safari 打开 https://chls.pro/ssl  下载安装证书 

4.3 信任证书

手机设置 -> 通用 -> 关于本机 -> 证书信任设置 -> 把charles root certificate 的开关打开


总结: 大家可以通过手机打开app 用Charles进行抓包测试

你可能感兴趣的:(Charles抓包 https)