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 @   xudong5273  阅读(918)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示