跳到主要内容

界面介绍

Charles界面

菜单栏​

Charles界面

File - Session会话管理​

Charles界面

👉 默认情况下,在启动 Charles (无标题会话1)时会自动创建一个新会话;

👉 也可以创建新的会话

👉 会话可以保存并重新打开

Edit - 复制粘贴查找​

Charles界面

View - 主界面视图调整​

Charles界面

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

  • Structure: 此视图将网络请求 按访问的域名 分类

  • Sequence: 此视图将网络请求 按访问的时间 排序

提示

请求多了有些时候会看不过来,Charles 提供了一个简单的 Filter 功能,可以输入关键字来快速筛选出 URL 中带指定关键字的网络请求

🐰 Proxy - 代理设置​

Charles界面

👉 使 Charles 能够在请求从客户端传递到服务器时 检查和更改请求,以及从服务器传递到客户端时的响应 修改响应内容

Start/Stop Recording - 开始/停止记录会话​

Start/Stop SSL Proxy - 开始/停止SSL代理​

Enable/Disable Breakpoints - 开启/关闭断点​

Start/Stop Throttle - 开始/停止带宽节流​

Recording Settings - 记录会话设置​

SLL Proxying Settings - SSL代理设置​

Throttle Settings - 节流设置​

Breakpoint Settings - 断点设置​

Reverse Proxies Settings - 反向代理设置​

Reverse Proxy - 反向代理​

反向代理:在本地端口上创建 Web 服务器,透明地将请求代理到远程 Web 服务器

反向代理上的所有请求和响应都可以记录在 Charles 中

提示

如果客户端应用程序不支持使用 HTTP 代理,或者希望避免将其配置为使用代理,则反向代理非常有用。

创建一个到原始目标 Web 服务器的反向代理,然后将客户端应用程序连接到本地端口; 反向代理对客户端应用程序是透明的,使您能够查看 Charles 中以前可能无法查看的流量。

对于 HTTP,目标端口可能是80,对于 HTTPS,目标端口是443。当您创建一个 HTTPS 反向代理时,您必须使用 HTTPS 连接到它,例如 HTTPS://localhost:60000/

Port Forwarding - 端口转发​

macOs/windows Proxy - 当前系统下所有请求​

不同系统下显示不同,MacOs下显示macOs Proxy,windows系统下显示windows Proxy

Proxy Settings - 代理设置​

DNS Settings - DNS设置​

Access Control Settings - 访问控制设置​

External Proxy Settings - 外部代理设置​

External DNS Resolver Settings - 外部代理设置​

Web Interface Settings - Web 界面设置​

🐰 Tools - 工具​

Charles界面

No Caching - 无缓存​

Block Cookies - 块曲奇​

Map Remote - 远程地图​

Map Local - 本地地图​

Rewrite - 重写​

Block List - 黑名单​

DNS Spoofing - DNS欺骗​

Mirror - 镜像​

Auto Save - 自动保存​

Client Process - 客户端程序​

Compose - 组合​

Compose New - 新组合​

Repeat - 重复​

Repeat Advanced - 重复(高级设置)​

Validate - 确认​

Publish Gist -​

Import/Export Setting -​

Profiles -​

Publish Gist Setting -​

Window - 窗口管理​

窗口管理、切换Session

Charles界面 Charles界面

Help - 帮忙/其它​

Charles界面

工具栏​


Charles界面

核心!! Proxy​

Recording记录​

菜单栏:Recording Settings 和 Start/Stop Recording 配合使用

工具栏:charles001{:width="80px"} charles002