当前位置: 首页 > news >正文

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

1.安装证书

charles下载在此省略,根据以下操作进行证书安装,打开后点击help选择sslproxying,对应的install~如下图按钮

会出现以下界面,首先进行一个安装证书操作,点这个界面的安装证书按钮

一定要选择本地计算机,选择后点击下一步

选择将所有证书都放入下列存储,并且点击浏览

选择浏览后会出现下面这个界面,点击受信任的根证书颁发机构,然后点击确定

你就回到刚才界面了,直接点击下一步

然后点击完成即可

2、配置相关

点击顶部菜单栏的proxy,点击sslproxying settings

点击add选项

进行下方入图配置,写的一摸一样就行了

你加完两个后,你就变成下面这个界面了,确认一摸一样,你就点击ok

3、链接手机

  • 接下来是链接手机,保证电脑和手机同处一个网络环境,我们先按照以下操作,找到该电脑的ip地址,和端口号, 端口号在charles安装时自己设置的,ip可以通过cmd指令查询也可以以下方法,更为直观一点。

会出现以下内容,红框部分,分别为主机号也就是ip地址和端口号,记住,已经另一个红框,记住,手机打开这个,去下载手机的证书。

tips:证书无法下载,那么访问新地址http://charlesproxy.com/getssl 安装下载证书

浏览器下载证书,并且根据不同手机型号,安装证书,找的安装ca证书提示,ios直接安装证书,在此不做演示。安卓机如下图。

tips:如果安装证书的时候出现了一些无法安装,或者安装后不能用,可以把证书后缀改成crt就好了,pem改成crt

需要确保同时手机与电脑连接的同一网络,要进行ip代理手动操作,输入上面我们查到的主机名和端口

等你手机连接上,这个时候你的charle会收到允许链接的提示,一定要选择allow

tips:ios 可能存在受信任问题

点击通用--》描述文件与设备管理 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.1,charles会把reset转义成一个非法的1.1回包导致客户端报错了,其实是charles的问题

可以这样做

1、选择proxy settings

2、去掉support http/2勾选,也就是不支持http2,也可以保持一致,临时处理一下

持续更新~

http://www.jsqmd.com/news/491412/

相关文章:

  • Luminoth 开源项目实战指南
  • 博弈题单(一)
  • 这个世界或许让你感到失望,但别忘了那些为你付出心血的亲人们,还有那些对你充满善意的人们
  • 优秀堡垒机功能学习
  • halcon6
  • C语言简易计算器程序的实现与优化
  • 2026年高性价比智能客服,可免费试用适配各类企业使用 - 品牌2026
  • 2026年各行业智能客服系统汇总,电商制造医疗教育适用方案解析 - 品牌2026
  • UE 树形图(Tree View)_1
  • 【WIN开发】04 四种文件操作之注册表编程
  • (2.1.27)-1.3 安全性、可靠性与系统性能评测基础知识
  • Swagger2 自定义排序
  • UE 树形图 C++版
  • 广柔扁平排线电缆在人形机器人应用优势探讨
  • Win+安装Ollama+本地Deepseek-R1+Cherrystudio使用
  • 2026年建筑加固优选:碳纤维布厂家加固博士,以50年质保定义安全新标准 - 速递信息
  • 探索C语言中数组 sizeof 、 strlen 的奥秘
  • UE 最全FString字符串与各格式转换 输出
  • 2026大专财富管理毕业工资多少?就业薪资、岗位方向与升职考证全攻略
  • “安、迅、智、省”四维发力,高频科技解锁半导体超纯水运维新价值
  • 基于 FastAPI + Vue 3 深度定制的全栈自动化执行引擎设计全解
  • whois社区贡献指南:如何提交解析器与参与开源开发
  • 一种在winfrom窗体中显示计算公式的解决方案
  • 电源动态响应测试
  • MobileCoin智能合约开发入门:构建基于隐私支付的去中心化应用
  • GARbro:视觉小说资源浏览器
  • 2026年智能客服哪家好?AI客服机器人与系统选购指南 - 品牌2026
  • Pleaserun vs 手动编写init脚本:效率提升10倍的秘密
  • 2026高职物联网毕业起薪一般多少?就业方向、岗位薪资与升职路径全解析
  • 2026年角钢厂家怎么选?柒鑫合以工字钢、槽钢、角钢为核心,构建全品类型钢供应能力 - 深度智识库