【Charles】安装及使用


安装及使用

  1、下载地址:https://www.charlesproxy.com/download/

  2、下载完成,双击打开安装程序,next 知道完成

   Help — Register Charles

Registered Name:https://zhile.io
License Key: 48891cf209c6d32bf4
激活码

  3、下载SSL证书:

     当前用户

     

  4、功能 

  从左到右分别为:

    (1)清除当前会话

    (2)停止记录

    (3)开始限流/停止限流

    (4)开始断点/停止断点

    (5)根据所写内容撰写新请求

    (6)重发选定请求

    (7)工具

    (8)设置

  显示模式:有结构和序列两种模式

    结构模式:可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。

      序列:可以看到全部请求,这里的结果以数据请求的顺序来显示,可以根据时间、大小等自由排序

      

  模拟网速功能

    在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,模拟网速功能支持对带宽、利用率、往返延迟、字节进行配置,并且支持3G/4G或者其他网络模式。

    上方工具栏的代理—限流设置—启用限流

   过滤设置

    软件下方的过滤可以进行简单的过滤

    上方工具栏的代理—记录设置—包括—添加  可以对网络请求进行过滤。

    然后填入需要监控的协议,主机地址,端口号等。这样就可以只截取目标网站的封包了

     然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。




拓展

  1、开始记录时,提示:此主机未启用SSL代理, SSL 代理设置

    解决方法:SSL代理设置 - 启用SSL代理,添加主机* 端口443 (*:*)

      

   2、开始记录时,提示:您可能需要将浏览器或应用程序配置以信任 Charles 根证书. 请参阅帮助菜单中的SSL代理.

     将ssl证书安装到本地计算机,成功后重启浏览器/Charles