Mac上使用Charles抓包配置流程

1,071 阅读1分钟
  1. Mac上安装证书

    点击Help → SSL Proxying → Install Charles Root Certficate

    证书存在有效期,不定期在钥匙串访问中检查是否过期,过期需重新安装证书。

    存在点击没有反应的情况,可重置Charles证书再次尝试 Help → SSL Proxying → Reset Charles Root Certificate

  2. 信任证书

    在钥匙串访问中双击打开Charles Proxy CA,选择始终信任

    当前情况下即可开始抓包Mac上的网络请求了

  3. 手机抓包配置

    保证手机和Mac在同一WiFi下,配置WiFi代理到Mac的IP地址,端口默认为8888

  4. 手机安装证书

    访问chls.pro/ssl下载描述文件

    首次访问的时候需在电脑上信任本机

    存在无法加载网址的情况,可将证书保存后发送到手机手动安装

  5. 手机信任证书

    • iOS 设备:

      1. 前往 设置 → 通用 → VPN与设备管理,找到已安装的 Charles 证书。
      2. 进入 设置 → 通用 → 关于本机 → 证书信任设置,确保 Charles 根证书的开关已启用。
    • Android 设备:

      1. 前往 设置 → 安全 → 加密与凭据 → 信任的凭据,确认 Charles 证书已安装并标记为信任。
  6. 开始抓包

    完成以上操作就可以开始抓包了