Mac 端
第一步 配置HTTP代理 点击 Charles菜单下 Proxy-> Proxy Setting
,这步与抓取HTTP请求是一样的:
选择在8888端口上监听,然后确定。选了SOCKS proxy,还能截获到浏览器的http访问请求。
第二步 安装Mac端根证书:
- 点击 Charles菜单下
Help -> SSL Proxying -> Install Charles Root Certifacate
选择添加。
- 从应用
钥匙串
访问搜索Charles,找到添加的证书,双击证书,在信任下选择始终信任。
第三步 配置SSL代理:
点击 Charles菜单下Proxy -> SSL Proxy Settings
点add添加需要监视的域名,支持 *号通配符,端口一般都是443:
参考文章:
Mac使用Charles进行HTTPS抓包
Mac Charles安装证书抓取HTTPS
Mac上使用Charles抓包
使用Charles为Android设备抓取https请求的包