Mac charles安装配置

关闭Mac的vpn代理

启动Charles,Charles会自动设置Mac的本地代理为8888端口

这时候浏览器访问http类型的网站,可以在charles中看到相关请求(因为浏览器会自动走mac的代理)

https设置

安装https证书

Help -> SSL Proxying -> Install Charles Root Certificate添加证书,添加后设置证书为始终信任,设置完成后关闭证书设置页面,就可以在电脑上抓https的包了,默认是全部抓取

在Proxy -> SSL Proxy Settings中可以设置抓取哪些域名

iOS上抓包

  1. Help -> SSL Proxying -> save Charles Root Certificate 把证书保存到桌面
  2. 把证书文件上传到自己的博客,微信访问这个链接,选择在safari中打开(或者直接safari打开这个链接),回自动弹出下载证书
  3. Iphone中:设置 -> 通用 -> 描述文件,安装这个证书
  4. 设置 -> 通用 -> 关于本机 -> 证书信任设置,信任这个证书
  5. iPhone中打开wifi设置,设置代理ip为当前电脑的ip,并且处于同一个局域网。
  6. 手机访问https网站,Charles会弹出收否允许代理,允许后可以看到相关代理

特别说明:不同版本的Charles的https证书可能是不一样的,因此手机的证书和电脑的证书必须是同一个才能抓包。

参考文章 https://zhuanlan.zhihu.com/p/26182135

posted @ 2021-10-08 19:37  wmui  阅读(90)  评论(0编辑  收藏  举报