1.下载安装
官网下载地址:https://www.charlesproxy.com/下载安装包后直接安装,MAC跟windows流程一样。
2.破解
1)https://www.zzzmode.com/mytools/charles/ 打开地址,生成破解后的charles.jar文件。
2)替换安装包中的charles.jar文件完成破解。
替换本地charles.jar文件
macOS: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar
3.启动charles查看是否完成破解
4.设置代理:设置charles, Proxy->Proxy setting,就可以抓取http协议了(默认不用更改)
5.安装证书:
windows安装后,需要将证书导出再导入,导到到受信任证书。
PS:浏览器-Internet选项-内容-证书-中级证书颁发机构,导入安装的Clarles证书,再导入到受信任的根证书机构中。
MAC安装后,需要将证书添加为受信任证书。
MAC中的钥匙串打开,有个证书,将charles证书设置为受信任证书。
6.https协议设置Proxy->SSL Proxy setting ADD
add Host * port 443
6.手机中安装证书
手机连接跟电脑端同一个WIFI,并设置成电脑端ip代理地址,代理地址通过charles查看
Help-SSL proxy-instal charles root certificate on a Mobile Device or Remote Browser
手机浏览器输入chle.pro/ssl 弹出安装证书,安装即可,iphone手机,证书要打开信任证书开关。
7.抓取数据包