Mac使用charles抓包(外加小米5s抓包配置)

时间:2024-03-18 11:26:53

这里写自定义目录标题

配置

  1. 从官网下载链接 http://www.charlesproxy.com/download
  2. 附上***:
    Registered Name: https://zhile.io
    License Key: 48891cf209c6d32bf4
  3. 安装
    tips:安装完会提出一个提醒
    Mac使用charles抓包(外加小米5s抓包配置)
    点击Grant Privileges。如果点击Not Yet 或者关闭按钮,Charles 将会取消Mac 代理,需要手动设置,设置时会再次弹出该窗口。设置Mac代理
    Mac使用charles抓包(外加小米5s抓包配置)
  4. 安装根证书
    Mac使用charles抓包(外加小米5s抓包配置)
    点击后弹出
    Mac使用charles抓包(外加小米5s抓包配置)
    点击添加。然后在右上角搜索框中输入charles,
    Mac使用charles抓包(外加小米5s抓包配置)
    会搜索到这么一个证书。双击这个证书,弹框
    Mac使用charles抓包(外加小米5s抓包配置)
    在下拉框中选择 “始终信任”。然后可以关闭该钥匙串弹框了。
  5. 设置代理成功,网络请求出现在Charles主界面
    Mac使用charles抓包(外加小米5s抓包配置)
  6. 在顶部工具栏设置
    Mac使用charles抓包(外加小米5s抓包配置)
    点击后弹框
    Mac使用charles抓包(外加小米5s抓包配置)
    端口可以随意设置,建议就使用默认的,勾选红圈的地方。

拦截https请求
7.1 在步骤6的时候,https请求会显示unkonwn 就是不能解析https请求,显示如图:
Mac使用charles抓包(外加小米5s抓包配置)
顶部工具栏:Proxy-> SSL Proxying Settings->SSL Proxying:勾选Enable SSL Proxying :
Mac使用charles抓包(外加小米5s抓包配置)
点击上图中的add,
Mac使用charles抓包(外加小米5s抓包配置)
添加host,https端口是443(也可以不填) 这里是把指定的host(也可以是所有的,用*表示)都设置进去 。


手机抓包(这里采用的是小米5s)
Mac使用charles抓包(外加小米5s抓包配置)
点击后弹框
Mac使用charles抓包(外加小米5s抓包配置)
细心的看官会发现提示中的then brow to chle.pro/ssl to download and install the certifiate
就是1. 到chls.pro/ss 下载证书 2. 设置手机代理
9.2 到http://www.charlesproxy.com/getssl 下载证书 ,或者设置手机代理
Mac使用charles抓包(外加小米5s抓包配置)
在图中PROXY或者显示代理 的地方设置为手动代理:主机为电脑IP,端口是Charles在上面Proxy Settings中设置的端口号,默认8888。
用手机第三方浏览器访问chls.pro/ssl下载证书。
下载好之后通知栏会有一个提示,直接点击这个通知是安装不了的,会提示安装失败,这是MIUI系统的限制。你可以打开系统文件浏览器,找到Download文件夹,然后找到证书文件getssl.crt或者charles-proxy-ssl-proxying-certificate.crt。长按这个文件,在手机底部更多 选项中选择使用另一个应用打开,会弹框输入解锁图案或者数字密码,然后手机弹框
Mac使用charles抓包(外加小米5s抓包配置)
输入一个证书名称,可以叫charles ,点击OK。就会安装成功了。
然后需要配置具体要抓的包的域名
Mac使用charles抓包(外加小米5s抓包配置)
一切OK啦!!!
如果不做上面的配置,https请求就会报
SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations错误。


网上搜索到有人说有别的安装手机证书的方式

正确安装方法有2个:

其一:设置——WiFi——高级设置——安装证书

其二:设置——更多设置——系统安全——从存储设备安装证书

自己试了这个方法发现不行,是用上面我的方法安装成功的。
参考
https://blog.csdn.net/windy135/article/details/79086270
http://www.cnblogs.com/jiayuchn-test/p/8875105.html