iPhone抓包

  • Mac必须与iPhone连接同一WiFi

  • Proxy -> SSL Proxying Settings -> SSL Proxying -> Add

    • Host:为需要过滤的域名地址,*表示不过滤
    • Port:固定为443,*表示任意端口

  • 查看Mac IP地址,iPhone添加代理


  • Safari访问 http://chls.pro/ssl,安装描述文件

  • 设置 -> 通用 -> 关于本机 -> 证书信任设置,开启完全信任

  • 此时可以进行抓包了

Mac端抓包

  • 启动Charles客户端

  • Proxy -> MacOS Proxy

  • Proxy -> SSL Proxying Settings -> SSL Proxying -> Add

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

  • 此时Mac端可以进行抓包了