charles是Mac上最好用的抓包工具之一。
1、设置不走缓存
用途:请求均为最新请求
设置路径:charles -- tools --no caching -- enable no caching --ok
2、map remote
用途:可将任何的url替换成需要的url
如上图配置,即可输入百度的地址后直接打开掘金的首页
3、map local
用途:可将线上的资源直接代理到本地的代码。或者修改接口返回,用于自测代码。
4、rewrite
用途:
1、本地开发时可设置header(大多后端同学会给请求加refer校验)
2、可批量设置项目的调试文件
5、DNS Spoofing
用途:可实现类似于switchhost的功能
路径:charles -- tools --DNS spoofing