news 2026/4/19 14:12:57

接口测试:Charles 抓包工具证书配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
接口测试:Charles 抓包工具证书配置

Charles 抓包工具在开始使用之前,需要完成一系列的设置。本章节将介绍具体配置方式。

Charles 基础设置

证书安装
电脑证书配置
  • Help -> SSL Proxying -> Install Charles Root Certificate

Mac 系统安装证书
  • Help -> SSL Proxying -> Install Charles Root Certificate

  • 进入钥匙串

  • 信任证书(注意:选择始终信任)

Windows 系统安装证书
  • Help -> SSL Proxying -> Install Charles Root Certificate

  • 进入证书导入向导,点击安装证书

  • 选择本地计算机,点击下一步按钮

  • 将所有的证书都放入下列存储,点击浏览按钮

  • 点击受信任的根证书颁发机构,点击确定按钮

  • 一直点击下一步

  • 出现安全警告时点击是

  • 显示导入成功

Charles 端设置 SSL
  • Proxy -> SSL Proxying Settings

移动端代理配置
  • 设备和电脑处于同一 WIFI(模拟器不需要配置)

  • 进入 Proxy -> Proxy Setting,勾选 Enalbe transparent HTTP proxying(可以抓取移动设备的数据包)

  • 查看代理 IP 地址与端口

模拟器配置
  • 进入 mumu 的网络设置

    • 设置 -- 网络

    • 长按 连接的网络弹出窗口

    • 修改网络

设置好之后,在上方更多中选择保存。

  • 安装证书:chls.pro/ssl

在系统浏览器中输入这个网址,就可以自动下载 charles 证书,然后点击下载好的证书就可以直接安装了。

  • 允许远程代理

在 charles 中出现的弹窗中,点击 allow,这样 charles 代理就设置成功了。

iOS 系统配置代理
  • 进入设置,配置代理

    • 设置 -> 网络 -> 配置代理 -> 手动

    • 服务器:电脑 IP

    • 端口:Charles 监听端口(默认 8888)

  • 下载证书:chls.pro/ssl

    在系统浏览器中输入这个网址,就可以自动下载 charles 证书。

  • 安装证书

    • 通用 -> VPN 与设备管理 -> 选择 Charles Proxy CA -> 点击安装

  • 信任证书

    • 通用 -> 关于本机 -> 证书信任设置 -> 打开 Charles Proxy CA 开关

  • 允许远程代理

    • 在 charles 中出现的弹窗中,点击 allow,这样 charles 代理就设置成功了。

注意事项
  • Android 6 以上的系统 app 默认不信任抓包证书

    • 需要开发修改代码

    • 大部分测试 app 安装包默认打开状态

  • iPhone 10 系统以上需要在 设置-> 通用 -> 关于本机 ->证书信任设置 中打开信任开关

总结
  • charles 基础设置

  • charles 电脑证书配置

  • charles 移动端代理配置

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 19:14:07

2026年大模型(LLM)学习终极指南:从零基础到精通,一篇涵盖全部核心技术与实战!

简介 大语言模型技术主要包括预训练、适配微调、提示学习和知识增强等。预训练阶段通过优化任务设计、热启动机制和分层渐进训练等策略提升效率;适配微调包括指令微调和参数高效微调(如Prefix-Tuning、LoRA等);提示学习涵盖少样本、零样本和上下文学习&…

作者头像 李华
网站建设 2026/4/18 5:38:04

星海SABS系列与SABF系列整流桥相同点与不同点分析

在电子元器件领域,整流桥作为电源转换的核心部件,其性能和稳定性对整个电路的运行至关重要。那么,星海SABS与SABF系列整流桥,谁更契合你的电源需求?本文我们将深入分析这两个系列的相同点与不同点。相同点超薄封装设计…

作者头像 李华
网站建设 2026/4/18 8:34:47

应对 API 调用频率限制的自动化优化方案

一、引言:调用频率限制(Rate Limit)的挑战 挑战: 企业微信作为大型平台,对所有外部 API 调用都实施了严格的调用频率限制(Rate Limit),以保护其系统资源和网络稳定性。不同的 API 接…

作者头像 李华
网站建设 2026/4/16 13:17:48

Wan2.2-T2V-A14B如何实现天气系统动态变化模拟

Wan2.2-T2V-A14B 如何实现天气系统动态变化模拟 在影视预演、气象科普和智慧城市的实际需求推动下,人们对“用一句话生成一段逼真自然现象视频”的期待正从幻想变为现实。想象这样一个场景:气象台值班员输入一句“未来两小时,杭州城区将经历一…

作者头像 李华
网站建设 2026/4/15 15:51:26

日期题模版(made by yyf)

日期题通常包括:判断是否为闰年,计算某年某月有多少天,日期自增,遍历日期等,这里给出总结判断是否为闰年首先什么是闰年,闰年具有哪些特征?如果是整百年(如2000,1700&…

作者头像 李华
网站建设 2026/4/17 18:58:44

CppCon 2024 学习:Gazing Beyond Reflection for C++26

1⃣ 第一个片段 源语言构造&#xff08;语法域&#xff09; ^^std::vector<int> ^^int(*)() ^^std::cout ^^std::vector ^^std ^^::理解 这里的 ^^ 是一个元语言标记&#xff0c;表示这是语法结构的占位符&#xff0c;即“元变量”。它们代表的是代码中的语法单元&…

作者头像 李华