一、下载安装 Charles Proxy

  1. 官网下载地址https://www.charlesproxy.com/download/
  2. 选择 Windows 版本进行下载(点击如下红框中的链接即可)
  3. 双击安装包并按照提示完成安装


二、开启 Charles 的 SSL 代理功能

  1. 打开 Charles 程序

  2. 依次点击菜单栏:Proxy > SSL Proxying Settings...

  3. 在弹出的窗口中:

    • 勾选 Enable SSL Proxying

    • 在下方的 Locations 区域点击 Add

      • Host: *
      • Port: 443
      • 表示监听所有 HTTPS 请求

三、安装 Charles 的根证书

1. 安装到 Windows 系统中

  1. 打开 Charles

  2. 点击菜单栏:Help > SSL Proxying > Install Charles Root Certificate

  3. 会弹出 Windows 的证书导入界面

  4. 选择「将所有证书放入下列存储」,点击「浏览」

    • 选择「受信任的根证书颁发机构」(Trusted Root Certification Authorities)
  5. 完成导入,点击完成

2. 安装到浏览器(如 Chrome)中

Chrome 通常使用系统证书,所以在 Windows 中安装系统证书后即可生效。如果仍然提示证书不受信任,可以手动导入:

  1. 打开 Chrome 设置:chrome://settings/ > 「隐私与安全」> 「安全」
  2. 找到「管理证书」 > 导入 Charles 证书

四、配置手机(可选:监听手机请求)

  1. 手机和电脑保持在同一个 Wi-Fi 局域网下

  2. 查看 Charles 的 IP 地址:Help > Local IP Address

  3. 在手机上设置代理:

    • iOS:设置 > Wi-Fi > 当前连接 > 配置代理 > 手动 > 服务器填写 Charles 的 IP,端口填 8888
    • Android:Wi-Fi 设置中配置代理(方式相似)
  4. 安装 Charles 证书到手机上:

    • 用手机浏览器打开地址:http://charlesproxy.com/getssl
    • 下载并安装证书
    • 对于 iOS:还需进入 设置 > 通用 > 关于本机 > 证书信任设置,开启 Charles 根证书

五、测试是否生效

打开浏览器访问 HTTPS 网站(如 https://www.51python.com ,如果能在 Charles 中看到明文内容,则说明配置成功。


如需关闭 SSL 代理监听,只需取消勾选 Enable SSL Proxying 即可。

需要我帮你制作一个图文安装指南或者录制脚本说明,也可以告诉我。