Charles https 抓包配置

Jackey 其他 3,395 次浏览 , , 没有评论

Mac和iOS为例

PC端证书安装

  1. 打开Charles
  2. 在菜单栏选择 Help → SSL Proxying → Install Charles Root Certificate,将证书安装至电脑,并打开钥匙串访问(需要在左侧选择系统)。
  3. 证书安装后,默认是不被信任的,所以我们需要将其设置为信任。
  4. 电脑端安装完成

手机端安装证书

  1. 在菜单栏选择 Help → SSL Proxying → Install Charles Root Certificate on a Mobile Device or Remote Browser,将会有以下提示。
  2. 在手机打开:设置 → Wi-Fi → 打开所连 WiFi → 设置 HTTP 代理 → 选择手动,接着将 IP 地址以及端口填写进去,然后存储即可。

  3. 打开系统 Safari 浏览器(其他浏览器可能无法唤起安装证书的弹窗),输入地址 chls.pro/ssl 打开页面,会自动唤起安装描述文件的弹窗,选择允许。
  4. 前往:设置 → 通用 → 描述文件 → 选择对应描述文件 → 安装(需要输入密码,点击两次安装,直到显示安装完成)。
  5. 设置 → 通用 → 关于本机 → 证书信任设置(滑到屏幕最下面) → 将 Charles 证书勾选上即可。

Charles配置

Proxy→SSL Proxying Settings,勾选上 Enable SSL Proxying,添加 Include。否则即使添加了证书,抓取 HTTPS 也是 unknown。

这里根据实际需求来设置 Include 或者 Exclude,我这里设置为 *.443,也可以设置成 *.*。(通配符 * 是指所有域名或者端口)

参考文章:https://www.jianshu.com/p/7fff98460136

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Go