在mac上安装charles以及基础使用教程
一:安装charles
官网下载客户端https://www.charlesproxy.com/download/
二:安装证书
1.电脑安装证书:
a.点击Help—SSL Proxying—Install Charles Root Certificate,如图:
b.证书安装完成后,设置SSL Proxying Settings。点击:Proxy—SSL Proxying Settings…添加相应的host以及端口,如图:


端口默认设置是8888,这里不一定必须是8888,可以自己修改,记得勾选上Enadle transparent HTTP proxying;
c.以上设置完成后,重启charles和浏览器就可以使用charles抓取电脑中的https请求了。但有时会出现部分网页打开时,提示“隐私设置”问题。这是可能是由于SSL Proxying Settings中的设置没有覆盖全面,可以将无法打开网页的host以及port添加进去。
2.手机安装证书,抓取手机上的https请求;
a.点击Help—SSL Proxying—Install Charles Root Certificate on a Mobile Devices or Remote Browser

点击完之后会出现下面的一个弹框,

在手机的浏览器上输入并打开上面红框圈出来的地址,然后进行下载手机证书,过程中会提示你已经下载成功去安装,我手机上已经装过了,这部分就没有截图了喔~~~~
b.进行手机安装证书:设置–通用-----描述文件允许证书被信任;
c.打开手机-设置-通用-关于本机-证书信任设置-打开针对根证书启用完全信任
d.打开手机的WIFI----选取无线网络–配置代理—手动(填写本机IP和端口)
e.配置代理信息后,Charles会出现是否允许请求的窗口,点击Allow
特别提醒:
如果你的手机无法下载安装证书,如下图:

可以尝试以下方法
1、打开Charles,选择help→SSL Proxying→Save Charles Root Certificate,将证书导入到手机中
2、导入后直接点击安装证书即可
到这里,就结束了~~~~~

本文介绍了在Mac上安装和使用Charles抓包工具的步骤,包括下载安装客户端、安装SSL证书,以及如何配置电脑和手机的代理设置以抓取HTTPS请求。在遇到手机无法下载安装证书的问题时,提供了备用解决方案。

1万+

被折叠的 条评论
为什么被折叠?



