mac 安装Charles

19 阅读2分钟

在 Windows 上可能比较好用的抓包工具是 fidder,当然,在 Mac 上也有一款抓包神器不输 fiddler,那就是今天的主角—— Charles。

软件的安装过程就不介绍了,只要自己下载好了软件,安装过程就是傻瓜式的操作,非常简单。

今天主要介绍的是如何配置 HTTP 和 HTTPS。有不少童鞋在抓取 HTTPS 请求时,会出现 unknown 无法解析的情况,那么,遇到这种情况,我们该如何处理呢?

这篇文章将为你介绍整个配置过程,来,继续往下看吧!

安装证书

安装证书这一步是抓取 HTTPS 请求的关键所在,包括 PC 端和手机端都需要安装证书

PC 端

我们需要先打开 Charles 软件,然后在菜单栏中依次选择:Help -> SSL Proxying -> Install Charles Root Certificate 然后直接点击,将证书安装到我们的电脑上。

image.png 将证书安装完毕之后,我们需要打开钥匙串访问

image.png 当我们打开钥匙串访问后,找到「系统钥匙串」-> 「系统」-> 「证书」-> 「Charles Proxy CA……」

image.png 我们可以看到这个证书默认是不被信任的,此时我们需要将其设置为信任。

image.png

  1. 我们直接对着“Charles Proxy ……”开头的证书直接双击然后就会出现一个弹窗;
  2. 此弹窗中有一个信任,默认是闭合的,此时我们需要点击一下,进行展开;
  3. 展开后我们可以看到有一项“使用此证书时”,我们将其改为始终信任
  4. 然后关闭此弹窗就可以了。不放心的童鞋可以再次打开这个弹窗做一个验证。 image.png 当我们关闭弹窗的时候,需要我们验证密码。

image.png 当我们再次查看证书时,我们可以看到此时已经是受所有用户信任,此时电脑端的证书就已经安装完成了。