Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装

Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第1张图片

iPhone抓包

  1. Mac必须与iPhone连接同一WiFi
  2. Proxy -> SSL Proxying Settings -> SSL Proxying -> Add
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第2张图片
  • Host:为需要过滤的域名地址,*表示不过滤
  • Port:固定为443,*表示任意端口
  1. 查看Mac IP地址
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第3张图片
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第4张图片

  2. iPhone添加代理, 点击wifi 》 Configure Proxy
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第5张图片

  3. 选择 Manual, Server填写Mac的ip, Port写 8888
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第6张图片

  4. Safari访问chls.pro/ssl,安装描述文件
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第7张图片

  5. 设置 -> 通用 -> 关于本机 -> 证书信任设置,开启完全信任
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第8张图片

  6. 此时可以进行抓包了
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第9张图片

Mac端抓包

  1. 启动Charles客户端
  2. Proxy -> macOS Proxy
  3. Proxy -> SSL Proxying Settings -> SSL Proxying -> Add
  • Host:为需要过滤的域名地址,*表示不过滤
  • Port:固定为443,*表示任意端口
  1. Help -> SSL Proxying -> Install Charles Root Certificate
    此时会打开钥匙串访问安装Charles Proxy CA证书,双击证书,展开信任选项,选择始终信任,如果证书安装不了请搜索Charles Proxy CA,删除就已失效证书再进行安装操作.

Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第10张图片

  1. 此时Mac端可以进行抓包了
    Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装_第11张图片

参考

https://juejin.im/post/5a30a52a6fb9a0451d4175ed

你可能感兴趣的:(工具类)