HarmonyOS 鸿蒙Next模拟器如何用fiddler抓包网络请求 HarmonyOS 鸿蒙Next模拟器设了代理没效果,请求已发生但fiddler抓不到包
HarmonyOS 鸿蒙Next模拟器如何用fiddler抓包网络请求
HarmonyOS 鸿蒙Next模拟器设了代理没效果,请求已发生但fiddler抓不到包
有没有fiddler抓包的教程?
可以使用如下方式:
-
导出证书:
hdc file recv /system/etc/ssl/certs/cacert.pem
-
把fiddler证书导出:fiddler-Tools-Options-HTTPS-Actions-Export …
-
电脑上安装fiddler证书(桌面双击打开)
-
手机上安装fiddler证书1-将导出在桌面的fiddler证书导出为base64编码(双击-复制到文件-base64编码-命名64-确定)
-
手机上安装证书2-右键编辑步骤4证书,将其copy到手机导出的根证书pem文件最后面
-
手机上安装证书3-将cacert.pem导入到鸿蒙手机
-
设置-对应的WiFi-代理设置手工,填上fiddler对应的ip和端口号,可参考charles方式。
更多关于HarmonyOS 鸿蒙Next模拟器如何用fiddler抓包网络请求 HarmonyOS 鸿蒙Next模拟器设了代理没效果,请求已发生但fiddler抓不到包的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS 鸿蒙Next模拟器上使用Fiddler抓包网络请求时,如果设置了代理但Fiddler抓不到包,可以尝试以下步骤进行排查和解决:
-
确认Fiddler代理设置:
- 确保Fiddler已正确启动并监听在默认端口8888(或你自定义的端口)。
- 在Fiddler的“Tools”菜单下选择“Options”,在“Connections”标签页中确认“Allow remote computers to connect”已被勾选。
-
模拟器网络设置:
- 进入鸿蒙模拟器的网络设置,手动设置HTTP代理为Fiddler所在的电脑IP地址和端口(通常是127.0.0.1:8888,如果在同一局域网内使用其他设备的Fiddler,则需填写该设备的IP地址)。
- 确保模拟器没有使用VPN或其他代理工具,这些可能会干扰抓包。
-
防火墙与安全软件:
- 检查电脑防火墙设置,确保允许Fiddler的网络访问。
- 暂时禁用任何可能阻止网络请求监控的安全软件或防火墙,以排除其干扰。
-
重启模拟器与Fiddler:
- 有时候,简单的重启模拟器和Fiddler可以解决代理设置不生效的问题。
-
检查抓包规则:
- 在Fiddler中检查是否有设置过滤规则,这些规则可能会阻止某些请求的捕获。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html,