Mac安装Charles

一、安装证书

1、点击 Charles 的顶部菜单,选择 :Help->SSL Proxying->Install Charles Root Certificate

2、点击添加

3、双击证书

4、选择始终信任

4.1、如果没找到对应的钥匙串,在浏览器地址栏输入“chls.pro/ssl”地址去下载证书,得到的证书进行导入

5、如果没有在安装时设置信任证书,可以搜索钥匙串,打开钥匙串去设置

6、如果没有在安装时设置信任证书,可以搜索钥匙串,打开钥匙串去设置

二、电脑抓包

1、需要勾选 macOS Proxy

2、配置Charles


2.1、如果要抓取https接口,是没有办法直接显示的,你将看到的是乱码。解决方案:点击【Proxy】—> 【SSL proxying Settings】可以打开如下对话框:

勾选“Enable SSL Proxying”,并在Include区域点击“Add”新建地址,在Host和Port区域填上“*”,表示匹配所有,那么就可以抓取所有的https数据报文。

3、打开浏览器访问任意网站

三、手机抓包

1、查看Charles的主机名和端口号


2、手机设置代理(手机跟电脑连接同一个网络)

3、手机发起请求,要选择同意(allow)如果没有弹出此界面,一般无法抓包,请确认防火墙关闭,并重启Charles

4、苹果手机安装证书:浏览器打开https://chls.pro/ssl下载证书,在通用-描述文件里安装

5、信任证书:设置-通用-关于本机-证书信任设置

5、打开某一app,通过Charles 能看到请求信息

posted @ 2022-03-31 08:18  xudong5273  阅读(1004)  评论(0)    收藏  举报