跳到内容

Mac本Charles设置只抓app包

更新时间
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
charles 可针对特定 app 捕获数据包,具体步骤如下:安装 charles 并添加代理规则,指定 app 的域名或 ip 地址和端口;配置网络接口并启用透明 http 代理;启用 ssl 代理并安装 charles 证书;清除 app 缓存并重新启动 app;开始捕获数据包并根据 app 名称或主机名筛选。

如何设置 Charles 只抓取特定 App 的数据包

步骤 1:安装并启动 Charles

  • 从 Charles 的官方网站下载并安装该软件。
  • 启动 Charles 并允许它安装根证书。

步骤 2:添加代理规则

  • 在 Charles 主菜单中,选择 "Proxy" -> "HTTP Proxy" -> "Add Proxy Rule"。
  • 配置代理规则如下:
字段
Host 你的 App 的域或 IP 地址
Port 你的 App 使用的端口(通常为 80 或 443)

步骤 3:配置网络接口

  • 在 Charles 主菜单中,选择 "Settings" -> "Network Interface"。
  • 在 "Select an interface" 下拉菜单中,选中你的设备所连接的网络接口。
  • 确保 "Enable Transparent HTTP Proxying" 已启用。

步骤 4:启用 SSL 代理

  • 在 Charles 主菜单中,选择 "Proxy" -> "SSL Proxying Settings"。
  • 选中 "Enable SSL Proxying"。
  • 在 "SSL Proxying Options" 下,选中 "All Hosts"。

步骤 5:安装 Charles 证书

  • 在 Charles 主菜单中,选择 "Help" -> "SSL Proxying" -> "Install Charles Root Certificate"。
  • 按照提示安装证书到你的设备。

步骤 6:清除 App 缓存并重新启动 App

  • 清除 App 的缓存数据。
  • 重新启动 App。

步骤 7:开始捕获数据包

  • 在 Charles 主窗口中,选择 "Record" 按钮。
  • Charles 将开始捕获所有符合你设置的代理规则的数据包。
  • 过滤数据包:你可以在 Charles 的过滤栏中输入你的 App 的名称或主机名来过滤数据包。

以上就是Mac本Charles设置只抓app包的详细内容,更多请关注本站其它相关文章!

更新时间