一、下载安装 Charles Proxy
- 官网下载地址:https://www.charlesproxy.com/download/
- 选择 Windows 版本进行下载(点击如下红框中的链接即可)
- 双击安装包并按照提示完成安装
二、开启 Charles 的 SSL 代理功能
打开 Charles 程序
依次点击菜单栏:
Proxy
>SSL Proxying Settings...
在弹出的窗口中:
勾选
Enable SSL Proxying
在下方的
Locations
区域点击Add
- Host:
*
- Port:
443
- 表示监听所有 HTTPS 请求
- Host:
三、安装 Charles 的根证书
1. 安装到 Windows 系统中
打开 Charles
点击菜单栏:
Help
>SSL Proxying
>Install Charles Root Certificate
会弹出 Windows 的证书导入界面
选择「将所有证书放入下列存储」,点击「浏览」
- 选择「受信任的根证书颁发机构」(Trusted Root Certification Authorities)
完成导入,点击完成
2. 安装到浏览器(如 Chrome)中
Chrome 通常使用系统证书,所以在 Windows 中安装系统证书后即可生效。如果仍然提示证书不受信任,可以手动导入:
- 打开 Chrome 设置:
chrome://settings/
> 「隐私与安全」> 「安全」 - 找到「管理证书」 > 导入 Charles 证书
四、配置手机(可选:监听手机请求)
手机和电脑保持在同一个 Wi-Fi 局域网下
查看 Charles 的 IP 地址:
Help
>Local IP Address
在手机上设置代理:
- iOS:设置 > Wi-Fi > 当前连接 > 配置代理 > 手动 > 服务器填写 Charles 的 IP,端口填
8888
- Android:Wi-Fi 设置中配置代理(方式相似)
- iOS:设置 > Wi-Fi > 当前连接 > 配置代理 > 手动 > 服务器填写 Charles 的 IP,端口填
安装 Charles 证书到手机上:
- 用手机浏览器打开地址:http://charlesproxy.com/getssl
- 下载并安装证书
- 对于 iOS:还需进入 设置 > 通用 > 关于本机 > 证书信任设置,开启 Charles 根证书
五、测试是否生效
打开浏览器访问 HTTPS 网站(如 https://www.51python.com ,如果能在 Charles 中看到明文内容,则说明配置成功。
如需关闭 SSL 代理监听,只需取消勾选 Enable SSL Proxying
即可。
需要我帮你制作一个图文安装指南或者录制脚本说明,也可以告诉我。