20180518最新使用Mac版Charles进行iOS应用程序-HTTPS抓包-详细过程->乱码问题以及unknown问题的解决方法

当前Charles演示版本为v4.2.1

首先你有一款在Mac安装好了的Charles(大瓶子) 随便叫
20180518最新使用Mac版Charles进行iOS应用程序-HTTPS抓包-详细过程

然后第一步:在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings --如图修改,完事点击OK

在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings

第二步,配置并且安装SSL证书:

在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings
点击之后 出现弹窗-意思是在手机浏览器打开 chls.pro/ssl 这个网址--点击OK-然后打开手机Safari浏览器输入 chls.pro/ssl
在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings

:PS-先去手机->设置->无线局域网->点击你链接的Wi-Fi->配置代理->手动->输入上图中 HTTP proxy on xxx.xxx.xxx.xxx:** 中的地址,例如 服务器:10.0.0.11 端口号:8899

第三步:在浏览器输入chls.pro/ssl地址后,弹出如图选择->选择允许 --如果不能打开网页,一般是代理没有填对

chls.pro/ssl

第四步:安装描述文件--点击安装->安装->完成

安装描述文件

第五步:选择设置->通用->关于本机->证书信任设置->如图-打开开关选择信任

PS:unknown问题 问题的原因就是 没有信任证书

选择设置->通用->关于本机->证书信任设置->如图-打开开关选择信任

第六步:安装证书到当前电脑-输入钥匙串密码

安装证书到当前电脑-

第七步:打开钥匙串,选择刚刚的证书 Charles 开头的-> 双击证书-然后如图修改,之后点击关闭->弹窗输入密码完成

打开钥匙串,选择刚刚的证书 Charles 开头的-> 双击证书-然后如图修改,之后点击关闭弹窗输入密码完成

第八步:SSL Proxying Settings SSL端口号设置

SSL Proxying Settings SSL端口号设置

一般出现乱码的原因就是没有设置 这个

SSL Proxying Settings SSL端口号设置

PS:友情提示,请关闭翻墙工具在抓包