charles mac教程
时间: 2024-12-30 22:30:17 浏览: 10
### Charles Proxy Mac 使用教程
#### 安装与启动
下载并按照官方网址提供的链接选择适用于 macOS 的版本进行安装[^1]。完成安装后,启动 Charles 应用程序。
#### 配置代理设置
为了使设备通过 Charles 进行网络流量捕获,在首次运行时需配置系统的网络代理设置。对于 macOS 用户来说,这通常涉及到调整 Wi-Fi 或者其他网络连接下的 HTTP 和 HTTPS 代理服务器指向本地主机 (127.0.0.1),端口默认为8888。
```bash
# 打开系统偏好设置 -> 网络 -> 高级...
# 切换到 "代理" 标签页, 勾选 "Web代理(HTTP)" 并输入如下信息:
HTTP Proxy: 127.0.0.1
Port: 8888
```
#### SSL证书安装
为了让 Charles 能够解密HTTPS请求,需要先信任其自签名SSL证书。访问 `Help` > `SSL Proxying` > `Install Charles Root Certificate...`, 接着根据提示操作来确保该证书被加入到了受信根CA列表中。
#### 开始抓包分析
当一切准备就绪之后就可以开始监控应用程序发出的数据流了。只需点击顶部菜单栏中的录制按钮即可开启会话记录功能;停止则再次单击同一图标。左侧窗格展示了所有已捕捉到的HTTP(S)事务条目,双击任意一项可查看具体详情,包括头部字段、主体内容等。
#### 断点调试
利用断点特性可以在特定条件下中断数据传输流程以便更细致地审查或修改某些部分后再继续发送出去。右键目标项选择 “Breakpoints”,随后定义触发条件以及期望采取的动作类型(允许/拒绝/编辑)。
阅读全文