Charles下载抓包基本流程

简介: Charles下载安装,证书安装,抓包基本流程

一、Charles官网下载链接:

https://www.charlesproxy.com/download/

二、抓包步骤:

1、安装Charles,并打开

2、电脑设置代理端口:

打开charles->Proxy->Proxy Settings,设置代理端口,如图所示

image.png

3、手机设置代理:

1)首先保证手机与电脑处于同一局域网

2)设置WiFi代理,HTTP代理改成手动->服务器地址为抓包电脑的IP地址(Windows可用ipconfig查询)->端口为步骤1中charles设置的端口,如图所示:

image.png

4、手机下载安装Charles证书:

help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser(最长的那个)->手机浏览器输入chls.pro/ssl,下载安装证书

image.gifimage.pngimage.png

1)iOS查看已安装证书

安装后证书后,IOS手机可在设置->通用->描述文件中,查看已安装的证书

image.gifimage.png

5、信任证书:设置->通用->关于手机->证书信任设置:信任证书

(注:IOS10以上的系统需要此步骤,Android和IOS10以下的系统直接跳过此步骤

image.gifimage.png

6、SSL代理设置:

如图设置后,只有接口远程地址结尾是“:443”的接口才会被抓包

image.gifimage.png

7、开始抓包,操作手机上的APP,电脑端查看抓包情况

image.png

三、注意事项

1)一定要按照步骤操作,否则可能会无法抓包

2)按照步骤操作后,网络异常

可能是没有信任证书,解决方案:设置->通用->关于手机->证书信任设置:信任证书

3)打开下载证书网页无法下载证书

手机没有先配置代理或配置代理错误(如不在同一局域网),解决方案:手机先设置代理,参考步骤

4)之前可以抓包,过了一段时间后无法抓包了

可能是电脑IP地址变化了,解决方案:IP变化后需要重新设置代理,安装证书,重新操作下抓包步骤

目录
相关文章
|
4月前
抓包工具 Fiddler 抓取 exe 包
抓包工具 Fiddler 抓取 exe 包
425 0
|
7月前
|
网络协议 API Android开发
手把手教你使用Charles+drony进行抓包
手把手教你使用Charles+drony进行抓包
209 1
|
7月前
|
缓存 移动开发 测试技术
『Charles数据抓包功攻略』| 如何使用Charles进行数据抓包与分析?
『Charles数据抓包功攻略』| 如何使用Charles进行数据抓包与分析?
236 1
|
Web App开发 SQL 人工智能
抓包工具:charles安装 及 Fiddler 工具 404问题记录
Charles 是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。
|
小程序
fiddler系列之-fiddler对手机测试版本的小程序进行抓包
fiddler对手机测试版本的 http 请求的小程序进行抓包
|
网络虚拟化 数据格式
Fiddler抓包:下载、安装及使用
Fiddler抓包:下载、安装及使用
Fiddler抓包:下载、安装及使用
|
Web App开发 安全 Windows
|
网络安全
mac系统charles无法抓包如何解决
mac系统charles无法抓包如何解决
1431 0