Charles. mac
时间: 2025-01-09 08:12:47 浏览: 2
### Charles Proxy for Mac 使用指南
#### 安装与配置
为了在 macOS 上安装并配置 Charles Proxy,需先下载应用程序。打开应用后,在菜单栏中找到 `Help` -> `SSL Proxying` -> `Install Charles Root Certificate` 来完成 SSL 证书的安装[^1]。
#### 设置代理服务器
通过系统偏好设置中的网络选项来设定 HTTP 和 HTTPS 的 Web 流量重定向到本地主机上的特定端口(通常是8888),这使得所有流量都可以被 Charles 捕获分析。对于 Wi-Fi 连接,则是在高级设置下的代理标签页里指定手动HTTP代理服务器地址为 `127.0.0.1` 并填写相应端口号。
#### 查看和管理会话数据
一旦配置完毕,启动 Charles 后即可看到左侧窗口列出了所有的请求列表;点击任意一项可以查看详细的响应头、正文以及其他相关信息。利用顶部工具条可执行诸如断点调试、映射本地文件等功能以便更好地理解或修改传输的数据流。
#### 常见问题处理
如果遇到无法捕获某些网站流量的情况,可能是因为该站点启用了 HSTS (HTTP Strict Transport Security),这时可以在 Charles 中启用 “Proxy” 菜单下提供的忽略HSTS功能尝试解决问题。另外当面对移动设备连接不上代理的问题时,确保两者处于同一局域网内,并按照官方文档指示正确设置了无线网络参数。
```bash
# 配置Wi-Fi代理命令行方式(适用于macOS终端)
networksetup -setwebproxy "Wi-Fi" 127.0.0.1 8888
networksetup -setsecurewebproxy "Wi-Fi" 127.0.0.1 8888
```
阅读全文