- 截获请求
- 过滤请求
- 重发请求
- 设置断点
- 端口转发
- 反向代理
安装
安装证书:
Help -> SSL Proxying -> Install Charles Root Certificate mac的话找到Charles CA并信任
开启http代理:
运行charles软件,菜单Proxy->Proxy Setting->标签Proxies下勾选Enable transparent HTTP proxying
允许访问http和https协议
在proxy>ssl proxy settings>Enable SSL Proxying, 然后add, host和 port都填* 如果出现抓https的包是unknown的话,一般是由于这个没设置),至此,服务端配置结束
常见功能
过滤请求
Focus某域名的请求
重发请求
修改请求
断点
proxy -> breakpoint settings
进入断点可以编辑request
模拟网速
proxy -> throttle settings
反向代理
proxy -> reverse proxies settings
本地文件mapping