简介
Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。
Charles主要功能:
- 截取Http 和 Https 网络封包。
- 支持重发网络请求,方便后端调试。
- 支持修改网络请求参数。
- 支持网络请求的截获并动态修改。
- 支持模拟慢速网络。
本方案完美解决:
- https抓包
- 平板模式(微信与手机不冲突)
准备工作
下载:
Charles 4.6.1 cracked(建议官网支持正版)
雷电模拟器3.122 (Android 5 才能支持https抓包)
电脑端Charles设置
系统安装证书
设置SSL代理
第一次设置成功代理后,随便打开一个需要网络的应用,PC端会自动弹出以下提示,选择allow允许Charles代理
手机(模拟器)上设置代理
下载证书
打开浏览器 输入该网址:chls.pro/ssl
下载后在系统安全中安装即可
安装证书后设置系统代理:
代理设置
根据上图ip和端口进行设置
至此,可以继续学习爬虫了!