HarmonyOS 鸿蒙Next 如何设置代理进行网络抓包

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 如何设置代理进行网络抓包 如何设置代理进行网络抓包

2 回复

当前网络模块可使用Charles工具抓取网络包,配置方式可参考如下:

  1. 导出证书,点击 Help—>SSL Proxying—>Save Charles Root Certificate

    1. 导入证书到手机执行命令参考如下:
      hdc file send charles.pem(pc上证书路径) /storage/media/100/local/files/Download(工程机沙箱路径)
      
    2. 连接工程机后执行命令启动证书安装界面
      hdc shell aa start -a MainAbility -b com.ohos.certmanager
      
    3. 选择从存储设备安装,选择指定pem证书
  2. Wifi代理设置:将手机与PC同一局域网下连接,手机连接WiFi时,点击代理设置为手动,修改设置代理IP,端口为Charles监听端口

  3. 应用抓取http包,使用HTTP请求的参数需要进行设置:

    1. 设置usingProxy为true,开启使用网络代理(该字段默认为false 不使用代理)
    2. 设置caPath(可选择配置,默认使用系统默认路径下CA证书)

电脑设备上charles工具配置可参考博客: juejin.cn/post/6844904182588112904

更多关于HarmonyOS 鸿蒙Next 如何设置代理进行网络抓包的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)系统中设置代理进行网络抓包,通常需要通过以下步骤配置设备的网络设置。请注意,具体步骤可能因设备型号和系统版本有所不同,以下是一个通用的方法:

  1. 连接Wi-Fi网络:首先确保你的鸿蒙设备已经连接到目标Wi-Fi网络。

  2. 进入网络设置:打开设备的“设置”应用,找到并点击“网络和互联网”或类似的网络设置选项。

  3. 配置代理:在网络设置中,找到当前连接的Wi-Fi网络,点击进入详情页面。在该页面中,通常会有一个“高级”或“代理”选项。

  4. 设置代理服务器:在代理设置页面,选择“手动”代理模式,并输入代理服务器的IP地址和端口号。这些信息通常由你使用的抓包工具或代理服务器提供。

  5. 保存设置:完成代理配置后,保存设置并返回到主界面。

  6. 开始抓包:在设备上启动目标应用或进行所需操作,同时使用你的抓包工具(如Wireshark、Fiddler等)监听代理服务器的网络流量。

如果配置正确,抓包工具应该能够捕获到鸿蒙设备通过代理服务器发送和接收的网络数据包。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部