【 软件激活 】
打开charles,进入Help-Register charless输入以下注册码并点击注册即可
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
PS:注册后软件会自动重启
【 安装Charles 】
1、官网下载安装包:https://www.charlesproxy.com/download/
2、https://tools.zzzmode.com/mytools/charles/;
3、成功解决后,打开软件,点击菜单栏:Proxy— Proxy Setting,设置端口号:8888,同时勾选下面的两个选项,点击ok
5、点击Help—SSL Proxying—Install Charles Root Certificate
6、点击安装证书
7、存储位置选择:本地计算机,点击下一步
8、如图所示,进行证书存储,选好后点击下一步,再点击完成
手机端设置
1、以Iphone为例,打开设置—无线网,选择公司的网络,进入到配置代理页面,勾选手动,输入服务器地址和端口号,点击存储。此处的服务器地址需要和你电脑上的IP地址一致。比如你电脑连的无线网络是A,那么手机也要连网络A。不知道服务器地址的,可以打开Charles,点击Help—Local IP Adress
2、打开Safari浏览器,输入:chls.pro/ssl(如果地址打不开,可以用这个:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt),下载证书。
证书下载完成后,打开手机设置—通用—描述文件与设备管理,安装证书。证书安装完成后,点击关于本机—证书信任设置,信任证书.(针对安卓手机,需要用百度浏览器下载证书,且证书的名称要是charles-proxy-ssl-proxying-certificate.crt,不然即便安装成功,也有可能无法抓取https的包。安装完成证书后,重启下手机)
3、打开要抓包的软件,此时Charles上会弹出一个提示,点击Allow,就可以抓取http类型的包了
4、如果要抓取https的包,还需要再Charles上再设置一下,点击Proxy—SSL Proxying Setting,点击Add,添加要抓取的包的Host和端口(一般端口默认写的是443)