1、连接设备
charles--proxy--proxy setting | 设置端口号 |
charles--proxy--ssl proxy setting | 设置代理域名 |
[pc端]
charles--proxy--macos proxy | 将charls设置为系统代理服务器 |
chrome--设置--高级--打开代理设置--代理--http/https | 服务器地址设置127.0.0.1/端口设置8888 |
[android]
charles--help--local ip address | 查看IP |
android--wifi--高级设置--代理--手动 | 服务器地址设置以上IP/端口设置8888 |
[ios]
charles--help--local ip address | 查看IP |
ios--wifi--高级设置--代理--手动 | 服务器地址设置以上IP/端口设置8888 |
ios--safari--打开chls.pro/ssl | 安装证书 |
ios--通用--关于本机--证书信任设置 | 信任 |
2、实际应用
[视图]
Structure | 按域名分类视图模式 |
Sequence | 按访问时间先后顺序 |
[过滤请求]
Filter | 关键字过滤 |
Focused | 点击某一请求,然后勾选focused然后会过滤出该类请求 |
Proxy | recording settings--include--录入固定目标网站的信息 |
[模拟弱网]
proxy--throttle setting--throttle preset
[单接口压并发]
选中请求--右击--repeat advanced
[修改request]
选中请求--右击--edit/compose
[修改response]
map remote | 重定向至其他url |
map local | 重定向至本地文件--文件可以为其他接口保存的response |
rewrite | 正则替换参数value--批量长期替换 |
breakpoints | 打断点截获修改 |
3、破解版安装
- 打开镜像文件dmg或者压缩包,将APP拖入应用程序中
- 打开应用程序--->右键 显示包内容--->Contents--->Java
- 将dmg中的 jar 文件(4.0.1压缩包中的 jar 文件)复制到第二步中替换
- 打开 Charles APP --->Help ---> Register... ,输入任意信息即可完成注册
- 彻底退出 Charles 然后重启 即完成破解