Charles教程2 - 抓https包
前言:本教程基于Mac + iPhone环境,Windows和安卓设备不是完全一致,但按照逻辑进行配置也没啥问题。
1. 配置调优
打开Proxy - Proxy Settings - macOS 取消勾选Enable macOS proxy on launch。
👉 个人不喜欢每次软件打开就默认抓本地电脑的包打开Proxy - Access Control Settings 将0.0.0.0/0 Add到IP Range中。
👉 这样就不用每次有新设备进来手动去allow了
2. 证书配置
- 电脑端(服务端):Help - SSL Proxying - Install Charles Root Cartificate 安装电脑端根证书。
⚠️ Mac比Windows多了一个步骤:手动去Keychain Access 找到该证书选择永远信任。(根据你的安装位置找,你的不一定在login。也可能在system或system roots中) - 移动端(客户端):Help - SSL Proxying - Install Charles Root Cartificate on aMobile Device or Remote Browser 后有如下图提示:
👉 此时手机Wi-Fi中设置代理到电脑局域网ip的8888端口,然后打开浏览器访问 chls.pro/ssl 直接下载证书到设备中。此时手机会提示让你到 “设置” 中安装证书。
⚠️ iPhone手机iOS10及更高系统需要到 “通用 - 关于手机 - 证书信任设置” 点击信任根证书。
3. 愉快的抓包
🎉 🎉 🎉 到现在为止我们已经可以开始用Charles愉快的抓包了。
更多教程,请等待。。。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eber的小窝!
评论