0%

Charles 抓包

Charles-抓包

安装

  1. 在官网下载 https://www.charlesproxy.com/
  2. 查看配置
    proxy -> proxy settings -> 8888 (默认)
    proxy -> start recording
    proxy -> start ssl proxy
    proxy -> mac os proxy
    proxy -> access control settings (没有允许对话框,需要将改列表的 ip 删除)
  3. 移动端配置
    在移动端和电脑连接同一 Wi-Fi,手动配置代理
    服务器为电脑 ip
    端口为 8888
  4. 移动端安装证书,见问题 1
  5. 在移动端浏览器访问 电脑 ip:端口, 在电脑端点击允许

问题

  1. 不能查看 iphone 的 https 请求内容
    没有在手机安装证书: 访问 chls.pro/ssl 安装证书
    设置 -> 通用 -> 描述文件 -> Charles Proxy CA 验证

    配置证书信任设置
    设置 -> 通用 -> 关于本机 -> 证书信任设置

  2. 关闭 Charles,电脑不能访问网站
    在 网络 -> 打开网络偏好设置 -> 对应网络,高级 -> 代理 -> 网页代理、安全网页代理 -> 不选中

3.

参考

  1. IPhone Charles 抓包 Https 失败解决方式