Charles抓包工具的使用教程(PC、Android、IOS)

电脑端使用Charles抓包工具

  1. 首先,你需要下载并安装Charles抓包工具。可以在官方网站(https://www.charlesproxy.com/)上找到适合你操作系统的版本,并按照安装向导进行安装。

  2. 安装完成后,启动Charles。如果你是第一次使用,可能会看到一个“SSL Proxying”设置提示框。选择允许并安装Charles根证书,这样才能抓取HTTPS请求。

  3. 在启动Charles后,你会注意到左侧面板显示了所有的网络请求。默认情况下,Charles会自动抓取电脑上的所有HTTP和HTTPS请求。

  4. 如果你想只捕获特定的应用程序或者域名的请求,可以在菜单栏中选择“Proxy” -> “SSL Proxying Settings”,然后添加相应的规则。

  5. 要开始抓包,首先确保你的设备和电脑连接在同一个局域网下。然后,在设备的网络设置中,将代理设置为你电脑的IP地址和Charles的监听端口(默认为8888)。

  6. 现在,你就可以开始在设备上进行各种操作,Charles会自动捕获并显示相关的请求和响应。你可以查看请求的详细信息,甚至修改请求和响应数据。

  7. 如果你想过滤和搜索特定的请求或者响应,可以使用Charles提供的过滤功能。在顶部工具栏中的搜索框输入关键字,Charles会根据匹配结果显示相应的内容。

  8. 当你完成抓包后,记得关闭代理设置,以免影响其他网络访问。

Android手机使用Charles抓包工具

  1. 首先,在手机上下载并安装Charles抓包工具的证书。可以在官方网站(https://www.charlesproxy.com/getssl)中找到对应的证书文件。

  2. 安装证书后,打开设备的“设置”应用,进入“安全性和隐私”或者“安全”选项。

  3. 在安全设置中找到“受信任的凭据”或者“CA证书”选项,并添加Charles的证书。

  4. 进入设备的“无线和网络”或者“Wi-Fi”设置,长按当前连接的Wi-Fi网络,选择“修改网络”。

  5. 在高级选项中找到“代理”设置,并将其设置为手动。

  6. 输入你电脑的IP地址和Charles的监听端口(默认为8888)。

  7. 确认设置后,重新启动手机上的应用程序,并进行操作。Charles会自动捕获并显示相关的请求和响应。

iOS手机使用Charles抓包工具

  1. 首先,在手机上下载并安装Charles抓包工具的证书。可以在官方网站(https://www.charlesproxy.com/getssl)中找到对应的证书文件。

  2. 安装证书后,打开设备的“设置”应用,进入“通用”选项。

  3. 在通用设置中找到“关于本机”或者“描述文件与设备管理”选项,并点击查看已安装的描述文件。

  4. 找到Charles的描述文件,并点击安装。

  5. 进入设备的“无线局域网”或者“Wi-Fi”设置,选择当前连接的网络。

  6. 在HTTP代理选项中选择“手动”,输入你电脑的IP地址和Charles的监听端口(默认为8888)。

  7. 确认设置后,重新启动手机上的应用程序,并进行操作。Charles会自动捕获并显示相关的请求和响应。

这就是使用Charles抓包工具的详细教程,涵盖了电脑端以及Android和iOS手机端的使用方法。希望对你有所帮助哦。

猜你喜欢

转载自blog.csdn.net/qq_53114797/article/details/132271924