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

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

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

1. 安装charles 证书

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

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

2. 设置HTTPS端口

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

 

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

点击 “OK”保存即可

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

猜你喜欢

转载自blog.csdn.net/RedaTao/article/details/109332640