一、安装步骤
安装步骤非常简单,这边就大致概述一下:
官网下载:https://www.charlesproxy.com/download/,依照自己的电脑系统,下载安装。
官网下载的版本需要进行破解,破解包根据自己下载的版本下载一个对应版本的破解包,这边提供一个windows版本的破解安装包。
二、证书安装
charles安装完成后,就可以抓取电脑上http的请求。但抓取https的时候还需要进行一些设置。windows的设置于mac不太相同,但基本操作都是一样。这边以windows为例。
1.电脑安装证书
a.选择:Help—SSL Proxying—Install Charles Root Certificate



b.证书安装完成后,设置SSL Proxying Settings。选择:Proxy—SSL Proxying Settings…
添加相应的host以及端口,如下图所示。
c.以上设置完成后,重启charles和浏览器就可以使用charles抓取电脑中的https请求了。
但有时会出现部分网页打开时,提示“隐私设置”问题。这是可能是由于SSL Proxying Settings中的设置没有覆盖全面,可以将无法打开网页的host以及port添加进去。
2.手机安装证书
a.选择:Help—SSL Proxying—Install Charles Root Certificate on a Mobile Devices or Remote Browser
b.打开了如下的窗口
c.手机端打开无线网的设置—代理设置。设置代理服务器、端口为上图中的主机和端口

d.配置代理信息后,Charles会出现如下窗口,点击Allow
e.允许链接后,在浏览器中输入:chls.pro.ssl下载证书,下载后,直接安装。安装后确认证书是否是被信任的证书,打开:通用—关于本机—证书信任设置,将下载的charles证书设置为信任。
f.设置完成后可以使用charles抓取手机发出的https请求
