MacOS 使用 Charles抓包

1. 安装证书

电脑端

点击:Help -> SSL Proxying -> Install Charles Root Certificate

可以看到不信任红字,系统默认对 Charles 证书是不信任的,我们双击 Charles 证书 Charles Proxy CA

点击 Trust,都选择 Always Trust 即可

手机端

点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser

弹出提示,手机端需要设置代理到 192.168.2.173:8888

然后使用浏览器访问:chls.pro/ssl,下载安装证书
IOS 安装完证书后,还需要在 通用 -> 关于本机 -> 证书信任设置 信任刚刚安装的证书


2. 抓包数据

电脑端

点击菜单:Proxy,勾选 SSL Proxy Setting,在 SSL Proxying 点击 Add,添加 *.*,并勾选 Enable SSL Proxying
点击菜单:Proxy,勾选 macOS Proxy 即可抓电脑的 HTTP 包

手机端

点击菜单:Proxy -> Proxy Setting,在这里设置端口号 8888,勾选 Enable transparent HTTP proxying 开启代理
手机端要与计算机在同一个局域网内,在设置好代理之后,打开任意手机 APP
如果有网络请求,Charles 会提示是否允许代理权限,我们点击 Allow 即可抓包数据

作者 Github : tojohnonly , 博客 : EnskDeCode

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值