Charles抓包配置

在这里插入图片描述


一、Windows抓包配置

安装好Charles后,需要安装配置证书,才可以对Windows的网络请求进行抓包,具体步骤:

1、Help-SSL Proxying-install Charles Root Certificate

在这里插入图片描述

2、安装并导入证书,按下方各图完成证书导入后,正常情况下,会显示该证书没有问题。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、SSL证书过期解决办法

如果发现charles无法抓取到https的请求,或者打开网页后提示不是私密连接,需要看一下是不是SSL证书过期,charles的SSL证书一般有效期为一年。

a、可在windows的设置中搜索证书关键字;如下图

在这里插入图片描述

b、找到受信任的根证书颁发机构;如下图

如果截止日期已经过期,那需要把上方两个都删除,右击删除

在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 15480858 查看本文章

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、手机需要根据提示开启代理,地址需要设置为与提示一致

在这里插入图片描述
在这里插入图片描述

2、手机浏览器访问证书下载地址,下载证书并安装,步骤如下

在这里插入图片描述

在这里插入图片描述

3、安装成功,下图所示

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/YZL40514131/article/details/131053992