一、下载和安装
选择对应的系统进行安装
1.下载证书:
help----SSl Proxying---install
第一步:
第二步:
第三步:
第四步:
第五步:导入成功就可以了
注意:证书过期处理
处理流程:重置证书,然后再进行上面的安装流程
2.设置抓包类型(web端抓包)
Proxy----》SSl Proxying Settings
设置Host和Port,直接都填写*号,默认抓取Http和Https的包
设置代理的端口号:
手机安装证书:
1.连接wifi,让Charles和手机保存同一局域网。设置代理:
代理IP有两个方法可以查看:
(1)直接WIN+R,输入cmd,用ipconfig查看,注意如果电脑有虚拟机,要区分虚拟机和本地的ip
(2)打开Charles中的Local address
2.打开手机默认浏览器输入:http://chls.pro/ssl(点击Charles中可以查看)
输入这个网站后就可以直接下载证书,安装就可以了
3.手机打开设置,扫描描述文件,然后安装即可,(iOS手机需要去到受信任证书,勾选上才可以使用)
安装完证书后,就可以开始抓HTTPS的包啦。
抓HTTP包:
PS:如果手机浏览器安装不了charles证书,可以直接把电脑里面的证书保存传给手机,进行安装就行
步骤:
1、将电脑里面的证书保存,通过微信传给手机
2、ISO设置里面会有一个:已下载描述文件
3、点击进行安装
具体细节见文档:iOS手机无法安装Charles的ssl证书(问题汇总)_ios无法安装charles证书-优快云博客
雷电模拟器安装charles抓包: