一、开始前的准备
开发环境:
- Mac 系统
- Android 手机
- Charles 软件 4.6.3
Charles 官网下载 Charles 破解软件
二、抓包配置
1. Charles抓包代理配置
Proxy ---> Proxy Settings
默认端口是 可根据实际情况修改888。
当然,如果要配置的话 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
下载证书并安装。
配置到这里,就可以开始抓包了