这里写目录标题
- 一、Windows抓包配置
- 1、Help-SSL Proxying-install Charles Root Certificate
- 2、安装并导入证书,按下方各图完成证书导入后,正常情况下,会显示该证书没有问题。
- 3、SSL证书过期解决办法
- a、可在windows的设置中搜索证书关键字;如下图
- b、找到受信任的根证书颁发机构;如下图
- c、删除后,再打开charles——Help——SSL Proxying——点击Reset Charles Root Certificate;如下图
- d、再按照上方设置HTTPS的证书步骤重新设置一遍即可
- 4、charles配置
- a、勾选Windows Proxy
- b、选择Proxy-SSL Proxy Settings,host和port均设置为*
- 二、浏览器抓包设置
- 1、charles配置
- 2、浏览器配置
- 三、手机抓包设置
- 1、手机需要根据提示开启代理,地址需要设置为与提示一致
- 2、手机浏览器访问证书下载地址,下载证书并安装,步骤如下
- 3、安装成功,下图所示
一、Windows抓包配置
安装好Charles后,需要安装配置证书,才可以对Windows的网络请求进行抓包,具体步骤:
1、Help-SSL Proxying-install Charles Root Certificate
2、安装并导入证书,按下方各图完成证书导入后,正常情况下,会显示该证书没有问题。
3、SSL证书过期解决办法
如果发现charles无法抓取到https的请求,或者打开网页后提示不是私密连接,需要看一下是不是SSL证书过期,charles的SSL证书一般有效期为一年。
a、可在windows的设置中搜索证书关键字;如下图
b、找到受信任的根证书颁发机构;如下图
如果截止日期已经过期,那需要把上方两个都删除,右击删除
c、删除后,再打开charles——Help——SSL Proxying——点击Reset Charles Root Certificate;如下图
d、再按照上方设置HTTPS的证书步骤重新设置一遍即可
4、charles配置
a、勾选Windows Proxy
b、选择Proxy-SSL Proxy Settings,host和port均设置为*
二、浏览器抓包设置
1、charles配置
2、浏览器配置
三、手机抓包设置
使用Charles对手机进行抓包时,需要注意安卓系统的版本,因为安卓7.0以上版本需要修改apk包属性,所以建议使用安卓6.0版本的设备进行操作;同时,设备端也需要下载证书
1、手机需要根据提示开启代理,地址需要设置为与提示一致