Charles抓包配置

Charles抓包配置_第1张图片


这里写目录标题

  • 一、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

Charles抓包配置_第2张图片

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

Charles抓包配置_第3张图片

Charles抓包配置_第4张图片
Charles抓包配置_第5张图片
Charles抓包配置_第6张图片
Charles抓包配置_第7张图片

3、SSL证书过期解决办法

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

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

Charles抓包配置_第8张图片

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

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

Charles抓包配置_第9张图片
Charles抓包配置_第10张图片

c、删除后,再打开charles——Help——SSL Proxying——点击Reset Charles Root Certificate;如下图

Charles抓包配置_第11张图片

d、再按照上方设置HTTPS的证书步骤重新设置一遍即可

4、charles配置

a、勾选Windows Proxy

Charles抓包配置_第12张图片

b、选择Proxy-SSL Proxy Settings,host和port均设置为*

Charles抓包配置_第13张图片

Charles抓包配置_第14张图片

二、浏览器抓包设置

1、charles配置

Charles抓包配置_第15张图片

Charles抓包配置_第16张图片

2、浏览器配置

Charles抓包配置_第17张图片

三、手机抓包设置

使用Charles对手机进行抓包时,需要注意安卓系统的版本,因为安卓7.0以上版本需要修改apk包属性,所以建议使用安卓6.0版本的设备进行操作;同时,设备端也需要下载证书

1、手机需要根据提示开启代理,地址需要设置为与提示一致

Charles抓包配置_第18张图片
Charles抓包配置_第19张图片

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

Charles抓包配置_第20张图片

Charles抓包配置_第21张图片

3、安装成功,下图所示

Charles抓包配置_第22张图片

你可能感兴趣的:(接口测试,ssl,服务器,linux)