Chales抓包简介

Posted on By Qinggai Huang

Mac端的Chales是一款抓包工具,抓iPhone数据包的配置步骤如下:

  1. 普通http抓包

    • Chales顶部栏 Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser,查看对应到ip和端口信息

    • 点击手机设置->无限局域网->xxxWifi(点击后面的i)->【配置代理】–>【手动】

    • 输入本机【IP地址(192.168.1.163)】以及端口号【8888】

    • 手机点击储存

    • 在电脑端的chales上点击允许,就能开始抓包了

  2. https的抓包

    • Chales顶部栏 Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser,查看手机上的证书安装方法。
    • 手机浏览器输入 chls.pro/ssl,安装证书
    • 手机证书安装:通用->VPN与设备管理
    • 手机证书信任:通用->关于本机(拉到最后)->证书信任设置
    • chales上能看到对应的https请求信息了
  3. 咸鱼等RN抓不到包的问题解决

    需要流量重新定向,这里用的是ShadowRocket,对应的安装方法见网络相关-ShadowRocket的使用

    借助ShadowRocket可以在本地创建vpn,来解决这个问题。

    • 添加服务节点(类型选择HTTP及HTTPS ,服务器地址及端口为您代理抓包工具的地址与端口)

    • 选择全局路由为「代理」

    • 设置状态为启用 (IOS会同时自动创建VPN)