HarmonyOS 鸿蒙Next 如何配置http抓包证书?

HarmonyOS 鸿蒙Next 如何配置http抓包证书?

我现在下载了charles的证书charles.pem,请问应该如何配置这个抓包证书呢?尝试过将这个证书文件通过hdc发送到手机/etc/ssl/certs目录下,提示权限错误;也尝试过通过证书管理安装到受信任的用户证书下面,再在请求时配置caPath:"/etc/ssl/certs/charles.pem",也不生效。

1 回复

更多关于HarmonyOS 鸿蒙Next 如何配置http抓包证书?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next配置http抓包证书的步骤如下:

  1. 环境准备:确保手机或模拟器与PC在同一局域网下,并已下载并安装Charles抓包工具。

  2. Wi-Fi代理设置:在手机或模拟器端连接Wi-Fi,并设置代理为手动,填写PC的IP地址及Charles的监听端口(默认为8888)。

  3. 导出并安装证书

    • 在Charles菜单栏点击“Help”-“SSL Proxying”-“Save Charles Root Certificate”导出根证书。
    • 通过hdc命令或其他方式将证书传送至手机或模拟器存储。
    • 在手机端或模拟器端打开“设置”-“证书与凭据”,选择“从存储设备安装”证书。若无法直接访问证书安装页面,可通过命令行打开证书安装器。
  4. Charles配置

    • 在Charles中开启Https代理设置,依次点击“Proxy”-“SSL Proxy Settings”,在Include添加“*:443”(*为host通配符,443为https端口号)。
    • 勾选“Proxy Settings”中的“Enable transparent HTTP proxying”。

完成以上步骤后,即可在Charles中开始抓包,查看设备的网络请求与响应。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部