charles 配置https
时间: 2025-01-14 10:16:27 浏览: 61
### 配置 Charles 以支持 HTTPS
#### 安装根证书
为了使 Charles 能够解密并查看 HTTPS 流量,在目标设备上安装 Charles 的根证书是必要的。对于电脑端,启动 Charles 后需访问菜单 `Help` -> `SSL Proxying` -> `Install Charles Root Certificate` 来完成证书的安装过程[^2]。
#### 设置 SSL 代理功能
启用 SSL 代理选项允许 Charles 捕获和显示通过 HTTPS 协议传输的数据包详情。这一步骤可通过导航至 `Proxy` -> `SSL Proxying Settings...` 实现;在此界面里勾选 `Enable SSL Proxying` 并指定需要监控的具体域名或 IP 地址及其对应的端口号[^1]。
#### Windows 客户端配置
针对 Windows 系统上的客户端应用(如 Chrome),应按照如下方式调整网络设置以便其流量能被 Charles 正确拦截:
- 打开浏览器内的代理管理页面 (`chrome://settings`);
- 寻找并点击链接前往系统的代理控制面板;
- 输入运行着 Charles 的主机 IP 及默认监听端口作为 HTTP(S) 代理服务器地址,并确认更改生效[^3]。
```bash
# 假设Charles正在本机运行,默认情况下会侦听8888端口
HTTP_PROXY=http://127.0.0.1:8888 https_proxy=http://127.0.0.1:8888 curl -I https://example.com/
```
阅读全文
相关推荐


















