[macOS] Charles 手机HTTPS抓包

前言:mac上已经安装了Charles软件,安装步骤请参考官网下载安装Charles:https://www.charlesproxy.com/download/

一,HTTPS抓包
1、mac上安装证书


image.png

安装证书后,双击证书,将信任那里的改成信任,证书前面的叉叉变成了可信任位置。

2、手机上安装证书
2.1 手机代理到mac上

2.2 然后拦截手机请求,如下图


image.png

2.2.1 到chls.pro/ssl 下载证书
2.2.2 打开iphone 设置---通用---关于本机---证书信任设置---开启证书的信任

这时访问就正常了。

二,出现的问题:提示Client SSL handshake failed - Remote host closed connection during handshake
原因是:手机上没有开启证书信任的原因引起的。
其实跟mac上一样的,安装完后,要让手机以及mac信任这个证书。

你可能感兴趣的:([macOS] Charles 手机HTTPS抓包)