Charles 抓包配置保姆教程(PC、IOS、Android)
大家好,我是十一!
今天给大家分享一篇我们熟悉的抓包工具基础配置与使用,保姆级的文档,希望能给大家带来实质性的帮助,感谢大家的支持!
安装与破解
Charles 下载
注:Charles 是收费软件,可以免费试用 30 天
PC 基础设置
1. PC 端安装证书

2.设置端口,建立网络传输通道
a.Proxy -> Proxy Settings -> Port -> 8888(默认是 8888,如果改成其他端口号,手机连接代理时输入对应的端口号即可)
b.勾选 Support HTTP/2
c.点击 OK,完成设置

IOS 抓包
1.获取 PC 机 IP
WIN+R>>CMD>>IPCONFIG (获取 IP)

2.IOS 手机连接 WIFI 与电脑同一局域网

注:若当前设备第一次连接此电脑,手机保存网络修改后,Charles 会弹出一个是否允许连接的弹窗,【allow】后连接代理步骤完成。
3.IOS 安装证书
iOS 设备连接代理后,在浏览器输入 chls.pro/ssl,下载配置描述文件。
(如果没有弹出下载框框,说明当前代理没有连接成功,返回网络设置连接代理)
以上步骤配置完毕后,即可抓取 IOS 移动端的包。

安卓抓包
1.按照 IOS 步骤来操作进行下载证书。
a.安卓设备连接代理后,在浏览器输入 chls.pro/ssl,下载*.crt 证书。(如果没有弹出下载框框,说明当前代理没有连接成功,返回网络设置连接代理)
b.证书后缀必须是*.crt 才有效,若当前浏览器下载的证书非*.crt,请更换其他浏览器进行尝试。(注:不能粗暴地更改证书后缀)
c.下载成功后,点击证书进行安装(某些设备不允许点击安装证书,请前往安全设置->从手机存储安装,各个机型的入口大同小异,请在设置中搜索关键字)
d.输入设备锁屏密码后,随意输入证书名称,点击确认,证书安装完
以上步骤操作完毕后,即可抓取安卓移动端的包
Charles 抓包请求过滤

以上就是 charles 进行安装、破解、配置抓包环境、进行对抓取结果进行过滤、搜索
可以拿实际项目进行实战,过程中如遇到相关问题,欢迎一起探讨。支持作者进行点赞\分享一波。