charles抓不到https包怎么办?检查这两处!!!

charles是一个非常方便的抓包工具,还能代理转发,详情参考 charles 官网

但是默认只能抓 HTTP 的包,总是抓不到 HTTPS 的请求包,怎么办呢?

1. 安装charles 证书

菜单栏 Help -> SSL Proxying -> Install Charles Root Certificate 安装证书

打开的钥匙串中安装charles的证书,设置为 信任,即可

charles抓不到https包怎么办?检查这两处!!!_第1张图片

2. 设置HTTPS端口

菜单栏 Proxy -> SSL Proxying Settings 打开 SSL Proxying Settings配置面板,

charles抓不到https包怎么办?检查这两处!!!_第2张图片charles抓不到https包怎么办?检查这两处!!!_第3张图片 

因为HTTPS是走的 443端口,所以这里设置一个443端口,*代表匹配所有,意思为:代理所有域名的443端口

charles抓不到https包怎么办?检查这两处!!!_第4张图片

点击 “OK”保存即可

charles抓不到https包怎么办?检查这两处!!!_第5张图片

配置好这两步骤,就能抓到 https 请求了

你可能感兴趣的:(工具使用,工具使用)