以下内容主要涉及下载安装以及使用时的基本设置
1、下载安装
https://www.charlesproxy.com/download/
2、破解(可以免费使用30天,建议付费使用,支持正版):
https://github.com/8enet/Charles-Crack
https://www.zzzmode.com/mytools/charles/(read me中的立即使用即是该链接)
3、设置代理
官方文档(https://www.charlesproxy.com/documentation/configuration/browser-and-system-configuration/)
charles就是一个中转服务器,对于windows和mac,直接选择proxy中好像是enable windows proxy or enable macos proxy,
就自动设置完成了,这样系统自带浏览器访问时,就经过charles了,就可以看到访问了,比较简单。
我使用的是ubuntu,这里简单说下ubuntu firefox和chrome 的配置
1)打开charles proxy->proxy settings 就可以看到下面这个界面了(如果只需要查看本机的访问图中所说选项可以不选,基本就是默认设置):
2)打开Firefox 设置->Preference->Neteork Settings,设置成如下图所示即可:
3)chrome 设置 ,我用的是chrome的扩展程序SwitchOmega设置的,如下图:
4)手机抓包设置:
只需要点击手机里连接的wifi,然后配置代理即可(charles电脑ip加端口,这里介绍的设置端口是8888),之后手机访问别的请求都会经过charles了。
这个还要注意设置支持ssl,手机也要安装认证证书,最后还要点击信任,详细可参考(https://www.jianshu.com/p/666b60dc37eb)
5)SSL设置显示网页内容
https://www.cnblogs.com/cynthia-wuqian/p/8327939.html