一、Charles环境安装
- 需要具备jdk1.8
Jdk下载官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html
Windows10新手下载安装:
https://jingyan.baidu.com/article/8275fc864af63346a03cf684.html
Windows10jdk环境变量配置:
https://jingyan.baidu.com/article/db55b609fa946e4ba20a2f56.html
Mac新手下载安装:https://jingyan.baidu.com/article/6079ad0ececa5128ff86dbda.html
Mac环境变量配置:https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html
- 需要下载Charles(此工具需要破解)[charls官网下载:https://www.charlesproxy.com/]
Charles破解方法:https://www.zzzmode.com/mytools/charles/
- 需要下载Charles(此工具需要破解)[charls官网下载:https://www.charlesproxy.com/]
二、操作步骤
-
1.找到Charles所在IP和端口,如下操作
-
2.在手机上点击>进入(ps:各品牌手机进入代理方式有差别,基本上都是一样,此处以小米手机为例)
-
3.继续点击>进入
-
4.找到《代理》选择“手动”输入IP和端口号
-
5.不要忘了点【保存】
-
6.回到Charles界面,弹出如下界面点击“Allow”(ps:Mac跟Windows是一样的)
代理链接成功,可以愉快的抓包了(ps:不用代理的时候记得断开代理,断开的步骤跟连接是一样的)
-
不抓包的时候,记得关闭代理,不然会出现一些奇奇怪怪的事情,一不小心会吓你一跳
代理链接成功,可以愉快的抓包了
三、证书安装
但是这个红色××是个啥,不要慌,你的手机没有安装证书
下面小编给你讲如何安装证书步骤
-
1.找到如何下载证书,先到Charles里,不错还是这样找到下面红色地址,对这就是一个地址不要怀疑,也不要问为什么反正她就是一个地址
- 手机打开Chrome浏览器,输入上面那个地址(chls.pro/ssl)【ps:iPhone手机不用Chrome浏览器里下载,直接在Safari浏览器下载即可,iPhone安装证书后,需要到“关于手机”中“证书信任设置”里打开刚下载的证书开关,然后重启app】
- 手机会提示你正在下载,下载完成后提示你起一个响亮的名字,好的,现在要输入一个密码这个密码是你的手机锁屏密码,如果没有锁屏密密码可以设置一个
- 安装完成后,重启app和Charles即可
-
看到抓包结果如下
-