news 2026/5/16 18:53:34

鸿蒙开发,抓包模拟器应用的网络请求

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
鸿蒙开发,抓包模拟器应用的网络请求

抓包工具:Reqable
下载地址:https://reqable.com/zh-CN/download/

在鸿蒙模拟器上对 HTTPS 抓包,需满足三个条件:
1、网络代理连通
2、证书完整安装
3、模拟器网络代理

1、配置 Reqable 与电脑端
Reqable 抓包地址及端口,确保是电脑本机IP



2、证书完整安装
从Reqable中导出证书,如果没有证书,先生成证书再导出(.crt),记住导出位置


电脑系统安装证书
cmd命令行 输入“certlm.msc” 进入证书管理器

点击导入弹出 证书导入向导弹窗,点击"下一步" -> 选择你的证书文件 -> 下一步 -> 保存即可,
在证书列表中看一下是否有自己刚刚选择的证书。

模拟器安装证书
方式一:修改证书后缀名 .crt 改为 .cer,将证书拖动(上传)到模拟器中。
方式二:hdc file send ./reqable-ca.cer /storage/media/100/local/files/Docs/Download/ (将reqable-ca.cer上传到模拟器)。
上传后的文件地址:文件管理 -> 我的手机 -> Download。

在"DevEco Studio\sdk\default\openharmony\toolchains" 下打开 cmd命令行,可以使用hdc(鸿蒙开发命令行调试工具)。

也可以选择配置到环境变量中,全局都可以使用hdc。
执行 hdc shell 进入模拟器的命令行,
执行 aa start -a MainAbility -b com.ohos.certmanager 启动证书管理器。

点击 从存储设备安装 -> CA证书 -> 选择上传的证书文件.cer,会提示安装成功

3、模拟器网络代理
点击模拟器菜单 -> 选择 网络代理

选择手工配置代理,将第一张图中的IP和端口写入对应的主机名和端口号 点击 应用 即可。


配置完成,测试一下...

抓包鸿蒙模拟器成功🎉🎉🎉

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

C++定时器实战:从线程轮询到时间轮算法的演进与选型

1. 定时器技术选型的核心痛点 当我们需要在C项目中实现定时任务调度时,最直观的做法可能就是直接开个线程轮询了。我刚开始做网络服务开发时也这么干过,结果上线后CPU直接飙到90%——这就是典型的"新手陷阱"。实际上,定时器的实现方…

作者头像 李华