HarmonyOS 鸿蒙Next手机Charles抓包配置教材有吗?
HarmonyOS 鸿蒙Next手机Charles抓包配置教材有吗? 我目前有几个具体的问题:
- 貌似鸿蒙手机配置网络代理,只能断开wifi连接,然后再重新连接时才能配置代理?
1.1 是这样的么?
1.2 我查了网络资料,有说华为设备网络代理配置需要长按对应的wifi配置弹出,但鸿蒙手机中貌似不管用。
- 鸿蒙的证书导入有什么推荐的方案么?
2.1 使用访问 chls.pro/ssl 的方式不会自动下载……
2.2 看网上说自己下载证书后,使用「华为管家」,但mac好像没有一个比较稳定的版本
- 鸿蒙的证书信任如何设置?
3.1 我暂时还没有到这一步。不过看网上资料,说设置中搜索一些配置关键字然后信任,但问题是,我的鸿蒙测试设备的设置中根本没有搜索……
更多关于HarmonyOS 鸿蒙Next手机Charles抓包配置教材有吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
当前确实需要断开WIFI再重新连接时配置代理
一、 PC端Charles导出证书,点击 Help—>SSL Proxying—>Save Charles Root Certificate
二、 导入系统根证书至手机:
方案【1】:启动证书安装器进行指定pem证书安装:
1) 将Charles导出的pem文件hdc file send到手机存储器内
2) hdc shell aa start -a MainAbility -b com.ohos.certmanager 启动证书安装器
3) 选择从存储设备安装,选择指定pem证书
方案【2】:替换CA证书,证书路径为沙箱映射路径,系统预设CA证书位置:/etc/ssl/certs/cacert.pem,将Charles导出的pem文件hdc file send到此路径下(目前仅支持后缀名为.pem的文本格式证书);
示例命令:
重新挂载根目录为可写:hdc shell mount -o remount,rw /
导入根证书:hdc file send ./cacert.pem /etc/ssl/certs/
三、安装Charles证书到PC系统可信目录,操作步骤:
点击 Help—>SSL Proxying—>Install Charles Root Certificate—>安装证书—>选择证书存储路径为:受信任的根证书颁发机构
四、设置代理,操作步骤:
1)点击 Proxy—>SSL Proxy Settings—>在Include添加 : 和 *:443
2)点击 Proxy—>Proxy Settings—>勾选Enable transparent HTTP proxying
更多关于HarmonyOS 鸿蒙Next手机Charles抓包配置教材有吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对“HarmonyOS 鸿蒙Next手机Charles抓包配置教材”的问题,以下是一个简洁的回答:
HarmonyOS 鸿蒙Next手机进行Charles抓包配置时,首先需要确保你的Charles代理软件已经正确安装并运行。由于HarmonyOS与Android和iOS在底层实现上有所不同,但网络通信层面仍有许多共通之处,以下是一个基本的配置流程:
-
开启Charles的SSL代理:在Charles的设置中,找到SSL代理选项,并勾选“Enable SSL Proxying”。
-
配置代理设置:在鸿蒙Next手机的网络设置中,找到当前连接的Wi-Fi,并长按选择“修改网络”。在高级选项中,手动设置代理为Charles所在的电脑IP地址和端口(默认为8888)。
-
安装Charles证书:为了捕获HTTPS请求,你需要在鸿蒙Next手机上安装Charles的根证书。这通常需要通过浏览器访问
chls.pro/ssl
来下载并安装。 -
配置Charles的抓包规则:根据需要,在Charles中设置具体的抓包规则,以便过滤出你感兴趣的请求。
请注意,进行抓包操作可能涉及隐私和安全问题,请确保你有权对目标设备进行此类操作,并遵守相关法律法规。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html