使用Charles安装SSL证书抓取HTTPS请求

原文链接:http://www.jianshu.com/p/857db029bde3

本教程适用于Mac OS

1.将证书安装至电脑

打开Charles,如下图所示点击,打开“钥匙串访问”


1102523-b42ef62c3dfb60d6.png
打开“钥匙串访问”

在“钥匙串访问中”找到Charles的证书,右键,显示简介,将其设置为始终信任

1102523-407d8115f0df6b10.png
设置证书为信任

2.将证书安装至手机

  • 若手机已配置代理,前两步可省略

按下图所示点击,会弹出提示框


1102523-0804b1722913d9d7.png
打开安装提示

将手机和电脑连接至同一个网络,并按弹窗中的代理地址配置代理。但下图中我的代理地址有些问题。如果你和我一样,使用终端输入ifconfig或者在“系统偏好设置”中打开“网络”都可以看到我电脑的ip地址,端口还是用8888


1102523-90354195d5211119.png
提示弹窗

配置好代理后,打开手机浏览器,访问网址 chls.pro/ssl ,会直接下载证书

如果网址打不开,在电脑上看一下Charles有没有弹框,点击allow即可让手机正常访问网络

下载完毕后,打开文件,设置证书名字,安装证书

Have fun!

展开阅读全文

没有更多推荐了,返回首页