一、安装下载:
charles官网下载地址:https://www.charlesproxy.com/latest-release/download.do
二、简介与使用
Charles 主要提供两种查看封包的视图,分别名为 “Structure” 和 “Sequence”。
- Structure 视图将网络请求按访问的域名分类。
- Sequence 视图将网络请求按访问的时间排序
三、电脑上:
proxy ——help弹出一个安装证书界面
四、手机上:
首先电脑要要设置端口8888
然后我们要查看IP地址,在手机上才可以添加ip地址和端口号:
或者:在电脑上windows+r输入ipconfig查看本机本机IP地址
查看完成后点开当前所连接的WIFI,设置手动HTTP代理:
当前我的电脑IP地址为:192.168.1.104 那么我们在移动设备设置的时候也要设置为:192.168.1.104,设置后点击保存
以上设定完成后,就可以charles中捕获手机请求了,第一次连接的时候charles会弹出确认提示框,选择 allow 就好了,后续可在 proxy -> access control settings 中进行管理:
虽然已经可以抓取移动设备的包了,但是https的还抓取不到,接下来要在目前使用的移动设备上安装证书
打开浏览器 输入该网址:chls.pro/ssl
此时已经安装成功,然后我们点击进入系统设置信任该证书 设置—通用—关于本机---底部(证书信任设置)进入后勾选该证书信任即可!image.png
Ok,现在电脑和手机的都已经设置完毕
五、过滤网址
在Charles菜单栏选择Proxy — Recording Settings后选择lnclude栏,添加一个项目(点击add)填写需要监控的协议、主机地址、端口号,这样就可以达到过滤的目的了(如不需要过滤,可省略)
以上则是对charles的下载和基础使用的内容
六、设置网速
在Charles菜单栏选择Proxy — Throttle Settings
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。