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)通用-》关于本机-》证书信任设置

原文地址:https://www.cnblogs.com/jasmine0112/p/12259772.html