Charles抓包教程

记录配置、使用Charles的过程

下载

官网下载地址,选择对应版本下载安装

配置

端口

默认端口是8888,也可以在此处修改
配置-端口1
配置-端口2

本机代理

如果要抓取本机,务必开启系统代理
配置-系统代理

SSL证书

如果要抓包HTTPS请求,需要安装SSL证书

桌面端

  1. 导出SSL证书
    配置-SSL证书保存
  2. 【可选】如果证书已经过期,可以先重置(上图中的Reset Charles Root Certificate...),再重新导出证书
  3. 用钥匙串打开证书安装

移动端(iOS)

  1. 配置代理
  2. 用Safari访问ssl.charles并下载描述文件(原先的地址chls.pro/ssl不知为什么访问不了)
  3. 在[设置]—[通用]—[VPN与设备管理]—[已下载的描述文件]中打开刚刚下载的描述文件,点击右上角安装
    配置-证书-移动端iOS1
  4. 在[设置]—[通用]—[关于本机]—[证书信任设置]中勾选上描述文件
    配置-证书-移动端iOS2

其他终端代理

Windows

在[设置]—[代理]中开启手动设置代理
配置-其他终端1

macOS

在网络设置中进入详细设置,在[代理]中勾选HTTP代理,配置IP端口
配置-其他终端2

iOS

在WIFI名称右侧点击ℹ️,HTTP代理中选择手动代理,配置IP端口
配置-其他终端3

启动

点击开始按钮,开始记录HTTP请求
开启抓包

如果文章对您有帮助,欢迎评论或打赏,感谢支持!