一, 下载地址
https://www.charlesproxy.com/download/
激活码
- Registered Name: https://zhile.io/
- License Key: 48891cf209c6d32bf4
二, 配置
证书安装
Help->ssl proxying
依次
- ,Charles Root Certificate
- ,Charles Root Certificate in iOS Simulators
3, 钥匙串中改为始终信任
4,iPhone 证书安装
打开 Charles Root Certificate on a Mobile Device or Remote Browser
5, 手机浏览器访问 Chls.pro/ssl 安装证书
6, 手机开启 charles Proxy CA
7, 设置 -> 通用 -> 关于本机 -> 证书信任设置 ->charles Proxy CA
三, 代理设置
proxy->proxy setting
勾选 http proxy 开启代理, 配置电脑的 ip 和端口 8888 , 之后在手机配置代理绑定到该端口
四, HTTPS 抓包
HTTPS 抓包, 需要经过 SSL.
Proxy->SSL Proxy setting
点击 Add,Host 栏与 Port 栏都填空 (表示抓所有 SSL 请求), 确定即可.
五, Mac charles 配置之后手机无法上网
解决
浏览器输入 chls.pro/SSH, 安装证书到本地.
在手机设置 -> 通用 -> 关于本机 -> 证书信任设置 中打开信任.(这一步没做将造成不能上网)
六, 参考阅读
https://www.jianshu.com/p/9f4ebde9c518
来源: http://www.bubuko.com/infodetail-2979391.html