Charls抓包工具使用

1.下载Charls(下载地址就不提供了,百度一大堆,最好找个破解版的)


2.启动之后开始配置Proxy ->  Proxy Settings


3.Proxies -> Port 设置8888



4.Https监听配置 Proxy -> SSL Proxying Settings



5.SSL Proxing -> Host 设置为* 监听全部 -> Port 设置为* 监听全部



6.打开Help -> SSL Proxying -> 如图选择



7.找到以下ip和url



8.打开iPhone -> 无线局域网 -> 如图配置



9.打开iPhone Safari -> 输入步骤7中url 会自动跳转到安装描述文件界面,如图



10.完成,打开iPhone Safari -> 输入网址即可看到Charles 已经开始监听


使用 Charles 抓包查看 API 接口路径,主要涉及配置 Charles 的界面并捕获设备的网络流量。以下是体的操作步骤: ### 配置 Charles 并开始抓包 1. **启动 Charles** 安装完成后打开 Charles,主界面会自动开始捕获本地网络流量。 2. **过滤流量(可选)** 如果希望专注于某个特定域名或服务,可以在左下角的 "Filter" 区域输入目标域名(如 `api.example.com`),以便只显示相关请求[^1]。 3. **查看接口路径** 在 Charles 主界面左侧,会列出所有捕获到的 HTTP/HTTPS 请求。点击任意一个请求,右侧将显示详细信息,包括: - 请求 URL(即 API 接口路径) - 请求方法(GET、POST 等) - 请求头和响应头 - 请求体和响应体 4. **查看体的 API 接口数据** 双击某个请求条目,进入详细视图,可以进一步查看接口的完整路径、参数、返回内容等信息。 ### 配置手机端抓包(用于查看移动应用的 API 接口路径) 如果想查看手机 App 的 API 接口路径,则需要将手机与运行 Charles 的电脑处于同一局域网,并进行以下设置: 1. **获取 Charles 代理的 IP 地址** 在 Charles 中,点击顶部菜单栏的 **Help > Local IP Address**,记录显示的 IP 地址(例如:`192.168.x.x`)。 2. **配置手机代理** 在手机 Wi-Fi 设置中,找到当前连接的网络,选择“修改网络”或“高级设置”,然后设置代理为手动模式: - 代理主机名/IP 地址:输入 Charles 的 IP 地址 - 代理端口:默认为 `8888` 3. **安装 Charles 根证书(仅限 HTTPS 抓包)** 打开手机浏览器访问 [http://chls.pro/ssl](http://chls.pro/ssl) 下载并安装 Charles 根证书,以确保能够解密 HTTPS 流量[^1]。 4. **开始抓包** 在手机上操作 App,Charles 即可捕获其发出的网络请求,包括完整的 API 接口路径。 ### 示例:查看某个请求的接口路径 假设在 Charles 中看到一条请求记录,其 URL 显示为: ``` https://api.example.com/v1/users/login ``` 该路径即为后端 API 接口地址,可用于分析接口行为或调试问题。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值