安装教程内容多转自网上片段,能贴原文地址的,就不重复粘贴内容,本机采用的Charles是4.2.5版本。后续如若遇到新的设置安装问题,也会在此篇进行更新。
安装注意事项
基本安装
安装主要参考的是Mac Fidder抓包替代方案Charles-proxy抓包工具下载+安装+破解charles.jar下载这篇内容,需要强调的是本篇只进行测试和学习,商业使用请安装正版。
该篇文章中说打开之前最好运行如下命令:
|
|
如果想还原之前设置可输入:
|
|
乱码解决
本人参考的是此篇解决Charles乱码问题,并且解决了问题。最后的参考栏下有一篇相对更详细的文章Mac上使用Charles抓包。
使用Charles修改网络请求
Charles是一个代理Web服务器,在这里通过一个修改网络请求的实例来了解它。
在菜单栏的Tools下选择Rewrite,按照下面三张图所示填写。
Rewrite Settings:
Edit Location:
Rewrite Rule:
设置好后,访问:https://cgiirw.github.io/2018/06/20/Java8_FuncPro02/
返回的是 https://cgiirw.github.io/2017/12/01/SpringBoot/ 页面内容。
同样的方法还可以修改User-Agent等。
参考
Mac Fidder抓包替代方案Charles-proxy抓包工具下载+安装+破解charles.jar下载