charles在启动和关闭时都会自动修改mac中的网络高级->代理
recording:记录,配置charles过滤的域名或ip
Throttling:限流
Breakpoint:断点,在request或response发送前,中断。
ReverseProxies:反向代理,即服务端代理,分发请求。
Port Forwarding:端口转发,将本地TCP和UDP包转发到远端。
Proxy Settings:代理,配置本地机器或移动端走charles
Access Control:配置某个网段来走charles
External Proxies:外部代理,将本地请求发送到远端一个代理节点,再访问internet
Web Interface:网页界面,即通过浏览器来控制charles
Client Certificates:客户端证书
No Caching:免缓存,在修改request或response的header时,阻止缓存
Block Cookies:阻止发送或接收cookies,测试登陆状态。
Map Remote:重定向远程端口或response文件。
Map Local:重定向本地端口或response文件。
Rewrite:在发送前,修改request或response字段。
Block list:黑名单。
Allow list:白名单。
DNS Spoofing:把本地IP伪装成远端的域名。
Mirror:镜像,把response保存到本地文件
Auto Save:高级的mirror,可以设置存储时间间隔之类。
Client Process:本地进程,对于每个request请求,显示本地进程,用于查一些进程问题。
Publish Gist:git 发布
user interface:用户界面
Protocol Buffers:protobuf,数据包序列化方法。
StartUp:启动。
Highlight Rules:高亮一些请求。
Focused Hosts:关注一些端。
Viewer Mappings:查看接口各种信息。