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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章