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

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

 

1. 安装charles 证书

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

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

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

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

 

2. 设置HTTPS端口

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

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

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

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

点击 “OK”保存即可

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

 

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

相关文章:

  • 2021-09-28
  • 2021-04-17
  • 2021-11-04
  • 2021-04-17
  • 2021-07-03
  • 2021-12-02
  • 2021-09-14
猜你喜欢
  • 2021-05-18
  • 2021-05-21
  • 2021-06-04
  • 2021-11-07
  • 2021-11-11
  • 2021-08-18
  • 2021-09-18
相关资源
相似解决方案