-
Mac上安装证书
点击Help → SSL Proxying → Install Charles Root Certficate
证书存在有效期,不定期在钥匙串访问中检查是否过期,过期需重新安装证书。
存在点击没有反应的情况,可重置Charles证书再次尝试 Help → SSL Proxying → Reset Charles Root Certificate
-
信任证书
在钥匙串访问中双击打开Charles Proxy CA,选择始终信任
当前情况下即可开始抓包Mac上的网络请求了
-
手机抓包配置
保证手机和Mac在同一WiFi下,配置WiFi代理到Mac的IP地址,端口默认为8888
-
手机安装证书
访问chls.pro/ssl下载描述文件
首次访问的时候需在电脑上信任本机
存在无法加载网址的情况,可将证书保存后发送到手机手动安装
-
手机信任证书
-
iOS 设备:
- 前往 设置 → 通用 → VPN与设备管理,找到已安装的 Charles 证书。
- 进入 设置 → 通用 → 关于本机 → 证书信任设置,确保 Charles 根证书的开关已启用。
-
Android 设备:
- 前往 设置 → 安全 → 加密与凭据 → 信任的凭据,确认 Charles 证书已安装并标记为信任。
-
-
开始抓包
完成以上操作就可以开始抓包了