资讯详情

使用 charles 进行抓包

一、开始前的准备

开发环境:

  • Mac 系统
  • Android 手机
  • Charles 软件 4.6.3

Charles 官网下载 Charles 破解软件

二、抓包配置

1. Charles抓包代理配置

Proxy ---> Proxy Settings 默认端口是 可根据实际情况修改888。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZYlYoRPu-1651221173416)(images/image-20220428170434735.png)]

当然,如果要配置的话 https

2. Android手机抓包配置

  • 首先检查本机 ip 地址:Help ---> Local IP Address

  • 保持手机和电脑在同一时间 wifi 在环境中,打开手机 wifi 设置,设置代理

3. mac 电脑配置

作为程序员,关闭本机代理,顺利访问 GitHub、Google 网站。我们通常使用它 vpn,这些工具通常会自动打开 HTTP/HTTPS 代理抢占端口,导致代理抢占端口 Charles 代理失败。

解决这个问题也很简单,,这样就不会有代理冲突的问题了。我们可以看看 mac 的 Wi-Fi 打开代理界面 Charles 抓包包之前,确保以下选项没有勾选。

三、下载证书

1. mac 计算机下载证书

首先点击 在计算机上安装证书,然后点击刚安装的证书,手动信任所有权限,最后输入密码保存修改。

2. android 手机下载证书

Android 安装证书的步骤不仅麻烦,而且效果不大。

首先点击 ,以证书文件为准 *.cer 格式保存,然后发送到手机,点击证书安装,不同的手机可能需要查询安装 CA 证书的方法

补充说明

Charles 保存证书文件时,有两种格式:.pem.cer。前者是一种证书容器格式,通常用于证书 编码;后者通常是的证书。

Android 系统对二进制格式的证书更兼容,所以我们选择 .cer 文件。

保存文件后,我们将重复使用 USB 或以其他方式 CA 证书导入到 Android 内部,最后点击安装证书。

首先点击

弹窗告诉我们,用 [手机配置](#2. Android手机抓包配置) 打开浏览器 输入 chls.pro/ssl 下载证书并安装。

配置到这里,就可以开始抓包了

标签: adr03arz集成电路ic

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台