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 然后重启 即完成破解