一、安装下载:

charles官网下载地址:https://www.charlesproxy.com/latest-release/download.do
image.png

二、简介与使用

Charles 主要提供两种查看封包的视图,分别名为 “Structure” 和 “Sequence”。

  1. Structure 视图将网络请求按访问的域名分类
  2. Sequence 视图将网络请求按访问的时间排序

三、电脑上:

proxy ——help弹出一个安装证书界面
image.png
image.png

四、手机上:

首先电脑要要设置端口8888
image.png
然后我们要查看IP地址,在手机上才可以添加ip地址和端口号:
image.png
或者:在电脑上windows+r输入ipconfig查看本机本机IP地址
image.png

查看完成后点开当前所连接的WIFI,设置手动HTTP代理:
当前我的电脑IP地址为:192.168.1.104 那么我们在移动设备设置的时候也要设置为:192.168.1.104,设置后点击保存
image.png
以上设定完成后,就可以charles中捕获手机请求了,第一次连接的时候charles会弹出确认提示框,选择 allow 就好了,后续可在 proxy -> access control settings 中进行管理:
image.png
虽然已经可以抓取移动设备的包了,但是https的还抓取不到,接下来要在目前使用的移动设备上安装证书
image.png
打开浏览器 输入该网址:chls.pro/sslimage.png
image.png
此时已经安装成功,然后我们点击进入系统设置信任该证书  设置—通用—关于本机---底部(证书信任设置)进入后勾选该证书信任即可!image.png
Ok,现在电脑和手机的都已经设置完毕

五、过滤网址

在Charles菜单栏选择Proxy — Recording Settings后选择lnclude栏,添加一个项目(点击add)填写需要监控的协议、主机地址、端口号,这样就可以达到过滤的目的了(如不需要过滤,可省略)
image.png

以上则是对charles的下载和基础使用的内容

六、设置网速

在Charles菜单栏选择Proxy — Throttle Settings
image.png


Hilling_Ramon1
7 声望1 粉丝