Charles最新5.2配置网页抓包HTTPS请求
手把手教学Charles最新5.2,配置网页抓包https,解决请求显示乱码,地址显示unknow的问题。
一 安装证书:
charles抓包HTTPS接口,数据乱码或打开工具后网页显示断网,乱码如下图所示,怎么办呢,我们先安装证书。

导入证书:
1) 点击`Help -> SSL proxying -> Install Charles Root Certificate`;

2) 弹窗提示,点击"安装证书"。

3) 证书存储:选择存储位置时一定要选第二项”将所有的证书都放入下列存储”然后点击右侧的“游览”按钮,弹窗选择第二项“受信任的根证书颁发机构”,直到提示“导入成功”。


4)检查证书是否安装成功,点击`Help -> SSL proxying -> Install Charles Root Certificate`,切换到“证书路径”,状态显示,该证书没有问题即可。

二 设置代理:
1)点击菜单栏的“Proxy”,选择“SSL proxying sewttings”
2)确认勾选“Enable SSL proxying”,然后点击左下角的"+",在弹出框内的“Hot”和“Port”,输入"*",点击“Done”确认配置。

3)确认配置后如下所示,最后再次点击“Done”。

4)这时候我们重新刷新网页,内容就出来了,这里额外提一点,本地开发时不能使用localhost或者127.0.0.1,使用以上两个地址charles是抓取不到的,要使用ip地址如:192.168.xxx.xx


