关于Charles初始化配置

最近重新配置了新电脑的Charles在此记录一下,便于后期查阅。

电脑端Charles设置

1.确保 Charles 已安装并运行)。

在 Charles 菜单栏选择 ​​Help → SSL Proxying → Install Charles Root Certificate​​(安装根证书到电脑钥匙串)。

2.启用 SSL 代理:

点击菜单栏 ​​Proxy → SSL Proxying Settings​​。

确保 ​​Enable SSL Proxying​​ 已勾选。

在 ​​SSL Proxying​​ 列表中添加要抓包的域名:
点击 ​​Add​​,输入 *(抓取所有 HTTPS 流量)或指定域名(如 *.example.com)。
端口填 443(HTTPS 默认端口)。

一般设置域名*,端口号443抓取所有https。

手机端配置

一. 检查手机代理设置

  1. 进入 ​​设置 → Wi-Fi​​ → 点击当前连接的 Wi-Fi 右侧 ​​ⓘ​​。

  2. 确保 ​​HTTP 代理​​ 设置为 ​​手动​​,并填写:

1
2
服务器:电脑的本地 IP(如 192.168.1.100)。
端口:8888(Charles 默认端口)

二. 手机端安装证书

  1. 在 iPhone 上访问 http://chls.pro/ssl(用 ​​Safari​​ 打开),下载 Charles 证书。
  2. 进入 ​​设置 → 已下载描述文件​​ → 点击安装,输入密码完成安装。

启用完全信任

  • 进入 ​​设置 → 通用 → 关于本机 → 证书信任设置​​。
  • 找到 ​​Charles Proxy CA​​ 并启用 ​​完全信任​​。