Mac下Charles的安装和配置
一、安装与破解
官网下载,破解方法参考其他,此处略
二、配置
1.电脑端安装 Charles 的根证书
注意:此时钥匙串默认为不信任,需设置为始终信任
2.配置代理:勾选enable transprent HTTP proxying
(1)
(2)
3.配置SSL的抓取域名
(1)
(2)添加add
4.手机安装SSL证书 ,和电脑连接同一网络,按下图查找端口号配置代理,访问chls.pro/ssl下载并安装证书
(1)
(2)WiFi名-》配置代理-》手动 端口号值
(3)WiFi名-》配置代理-》手动 服务器(IP地址 网络-》属性)
三、使用教程
https://blog.csdn.net/zhouzhoujianquan/article/details/52585077
备注:未经授权转载,侵权删
四、Charles抓包失败解决方法
Q1:SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations
原因:未配置ssl代理
Q2:UnknownHost: ***: nodename nor servname provided, or not known
手机安装证书时提示错误无法下载证书时,可重新安装电脑CA证书,并且信任
五、手机证书安装
1.Android:最好使用手机自带浏览器下载,避免下载路径的问题,下载完毕直接打开安装即可,有些手机可能需要其他的设置;
2.iOS:使用Safari浏览器下载后,需在以下两个地方安装配置证书
(1)通用-》描述文件与管理设备
(2)通用-》关于本机-》证书信任设置