Mac端Charles抓包工具安装与HTTPS证书配置指南
当你第一次在 Mac 上尝试抓取移动端应用的网络请求时,面对加密流量的无力感很常见。本文带你掌握 Charles 的核心配置技巧,解决 HTTPS 请求显示乱码的问题。
1. 环境准备与基础安装
确保你的 Mac 系统版本不低于 macOS 10.15 Catalina。较旧的系统可能会遇到证书信任链的问题。Charles 的官方版本提供 30 天试用期,足够评估是否值得购买正版授权。
安装过程如下:
- 访问 Charles 官网下载最新安装包(目前稳定版为 v4.6.3)
- 拖动图标到 Applications 文件夹完成安装
- 首次启动时会提示网络权限,务必点击'允许'
注意:如果使用企业网络,可能需要先配置系统代理才能完成激活验证。遇到连接问题时,尝试切换手机热点网络。
安装完成后界面主要分为四个区域:
- 顶部工具栏(包含录制控制、断点设置等)
- 左侧请求树状列表
- 右侧请求/响应详情面板
- 底部状态栏(显示代理状态和缓存信息)
2. HTTPS 抓包的核心配置
这是用户遇到问题的重灾区。现代应用几乎全部采用 HTTPS,而 Charles 需要作为'中间人'解密流量,涉及证书信任链的建立。
2.1 安装根证书
点击菜单栏 Help → SSL Proxying → Install Charles Root Certificate,这会将 Charles 的 CA 证书安装到系统钥匙串。但安装只是第一步,关键是要修改信任设置:
- 打开钥匙串访问应用
- 在'登录'钥匙串中找到'Charles Proxy Root Certificate'

