新手学习在mac端安装配置charles抓包历程超详细,包括疑难杂症

发布时间:2026/6/15 6:14:43

新手学习在mac端安装配置charles抓包历程超详细,包括疑难杂症 1.安装证书charles下载在此省略根据以下操作进行证书安装打开后点击help选择sslproxying对应的install如下图按钮会出现以下界面首先进行一个安装证书操作点这个界面的安装证书按钮一定要选择本地计算机选择后点击下一步选择将所有证书都放入下列存储并且点击浏览选择浏览后会出现下面这个界面点击受信任的根证书颁发机构然后点击确定你就回到刚才界面了直接点击下一步然后点击完成即可2、配置相关点击顶部菜单栏的proxy点击sslproxying settings点击add选项进行下方入图配置写的一摸一样就行了你加完两个后你就变成下面这个界面了确认一摸一样你就点击ok3、链接手机接下来是链接手机保证电脑和手机同处一个网络环境我们先按照以下操作找到该电脑的ip地址和端口号 端口号在charles安装时自己设置的ip可以通过cmd指令查询也可以以下方法更为直观一点。会出现以下内容红框部分分别为主机号也就是ip地址和端口号记住已经另一个红框记住手机打开这个去下载手机的证书。tips证书无法下载那么访问新地址http://charlesproxy.com/getssl 安装下载证书浏览器下载证书并且根据不同手机型号安装证书找的安装ca证书提示ios直接安装证书在此不做演示。安卓机如下图。tips如果安装证书的时候出现了一些无法安装或者安装后不能用可以把证书后缀改成crt就好了pem改成crt需要确保同时手机与电脑连接的同一网络要进行ip代理手动操作输入上面我们查到的主机名和端口等你手机连接上这个时候你的charle会收到允许链接的提示一定要选择allowtipsios 可能存在受信任问题点击通用--》描述文件与设备管理 or 设备管理--〉 企业级 app 点击如果验证失败显示网络问题那就把手机的代理关了ios 18系统没有受信任按钮 需要升级4、连接上你就可以抓包了5、抓包期间疑难杂症、ios下了证书安装之后仍然无法连接点击通用-》关于本机-》证书信任设置-找到选项勾选ios 可能存在受信任问题点击通用--》描述文件与设备管理 or 设备管理--〉 企业级 app 点击如果验证失败显示网络问题那就把手机的代理关了ios 18系统没有受信任按钮 需要升级如果搜索可以搜索到一些网站但是就是打不开可以检查一下是不是charles给你开代理了如果这个选项被勾到了那么设置默认就打开代理了charles如果突然抓不到接口了看一下这个选项是否勾选勾选才能看到rewrite写参数的时候不要有空格 后面不要有空格前面也不要有入参前也不要有空格如果要连接新电脑就要重新下证书抓包发现接口前面带锁那就跟我这样做点击ssl orixying settings确认一下这里面的这部分内容必须是勾选上的抓包发现接口带红色手标志点击这里 proxy settings里面确认一下这个是点上的如果某一些接口存在了返回值是乱码导致app端界面出现兜底页面确认一下协议是不是一样的上图就是charles走了http2.0抓包的客户端走的是http1.1charles会把reset转义成一个非法的1.1回包导致客户端报错了其实是charles的问题可以这样做1、选择proxy settings2、去掉support http/2勾选也就是不支持http2也可以保持一致临时处理一下持续更新

相关新闻