使用Charles软件进行手机抓包的配置方法及注意事项

前提条件:IOS设备,电脑手机连接到同一WiFi

一.软件基本设置

1.设置监听端口

使用Charles软件进行手机抓包的配置方法及注意事项
使用Charles软件进行手机抓包的配置方法及注意事项注:图中端口数8900,可以根据自行取数设置

2.设置HTTPS抓包

使用Charles软件进行手机抓包的配置方法及注意事项勾选ssl代理,添加需要抓包的地址及端口号
下图设置表示抓取所有地址的所有端口
使用Charles软件进行手机抓包的配置方法及注意事项

二.添加计算机证书使用Charles软件进行手机抓包的配置方法及注意事项

使用Charles软件进行手机抓包的配置方法及注意事项
点击安装证书,一直点击下一步完成即可

三.添加手机证书

注意:由于安卓系统限制设置较为麻烦,请自行百度,下文以IOS系统进行演示

1.电脑端操作

使用Charles软件进行手机抓包的配置方法及注意事项
记住下图箭头标记位置的IP地址及端口号 [IP:端口号] (若在
使用Charles软件进行手机抓包的配置方法及注意事项

2.手机端

2.1配置网络代理

找到WiFi设置里面的代理,用之前记录的IP及端口配置
使用Charles软件进行手机抓包的配置方法及注意事项保存后打开浏览器

2.2下载配置描述文件

输入网址"chls.pro",下载配置描述文件
使用Charles软件进行手机抓包的配置方法及注意事项
进入系统设置安装描述文件(设置->通用->描述文件)
使用Charles软件进行手机抓包的配置方法及注意事项

信任证书(设置->通用->关于本机->证书信任设置)

使用Charles软件进行手机抓包的配置方法及注意事项
注意:配置手机代理过程中电脑会出现弹窗,选择Allow
使用Charles软件进行手机抓包的配置方法及注意事项

四.配置完成

测试手机打开网页,APP,电脑上Charles能看到具体抓包情况而不是unknown
使用Charles软件进行手机抓包的配置方法及注意事项

**注意:
当电脑上安装了虚拟机软件(hype-v,VMware等)时,可能会导致按照下图中的IP地址设置charles抓不到包且手机无法打开网站的情况,原因是虚拟机软件的虚拟网卡会做一层nat导致图中IP地址不是与手机同一网段的IP,手机无法连接到代理服务器即charles电脑主机
使用Charles软件进行手机抓包的配置方法及注意事项使用Charles软件进行手机抓包的配置方法及注意事项

解决办法:
1.暂时禁用虚拟机的虚拟网卡
2.直接在路由器中找到电脑本机的IP地址(DHCP分发的)

上一篇:charles 手机抓包设置


下一篇:使用mac电脑生成 icns图标