甜食激进派HarmonyOS 5
鸿蒙手机支持绑定代理工具类似charles
弹一闪x跑路当前网络模块已支持适配Charles工具抓包,配置方式如下:
一、导出证书,点击 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证书
二、安装Charles证书到系统可信目录,操作步骤:
点击 Help—>SSL Proxying—>Install Charles Root Certificate—>安装证书—>选择证书存储路径为:受信任的根证书颁发机构
三、设置代理操作步骤:
1)点击 Proxy—>SSL Proxy Settings—>在Include添加 : 和 *:443
2)点击 Proxy—>Proxy Settings—>勾选Enable transparent HTTP proxying
四、Wifi代理设置:
将手机与PC同一局域网下连接,手机连接WiFi时,点击代理设置为手动,修改设置代理IP,端口为Charles监听的端口,默认为8888,可在上一步Proxy Settings中查看和修改
五、应用抓取http包: App开发时,HTTP请求HttpRequestOptions参数设置,可参考文档
1)设置usingProxy为true,表示使用HTTP代理(该字段默认为false 不使用代理)
2)设置caPath(可根据环境使用设置,默认使用系统预设CA)
http参数设置可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5#httprequestoptions
charles工具配置可参考博客:https://juejin.cn/post/6844904182588112904
请尝试推送到如下目录/storage/media/100/local/files/Docs/Download/,谢谢
抓包问题:
1、导入证书到工程机hdc file send charles.pem /etc/ssl/certs/
2、代码中usingproxy指定为true,capath路径指定为步骤1中导入的路径/etc/ssl/certs/charles.pem
caPath : “/etc/ssl/certs/Charles.pem”,
usingProxy:true
您尝试下此方案:
1)打开Charles,找到菜单栏Proxy->Proxy Settings,记录一下端口号。默认为8888,可在第三步Proxy Settings中查看和修改
2)找到菜单栏,Help->Local IP Addresses,记录一下当前电脑的IP地址
3)将手机与PC连接在同一局域网下,手机连接WiFi时,点击代理设置(手动),设置代理IP和端口号
注意:当前发布版本代理设置需要断开wifi重新连接时生效!
设置-WLAN中:
——>弹出搜索到的可用WIFI列表(未连接过的WiFi)
——>点击待连接WiFi,进入密码输入界面
——>弹出页内“代理”选择“手动”
——>代理服务器主机名填入PC端IP地址,端口号一般都填8888
——>点击连接
公用wifi可能会导致失败,建议找个流量比较富裕的手机来给你的真机和电脑开热点,真机和电脑都连第二个手机的热点。
或者杀掉所有软件再尝试。
- 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
- 如您发布的内容为转载内容,请注明内容来源。
我要提问题
HarmonyOS PC端如何实现与窗口绑定的导航条 (API12+)
HarmonyOS 自定义组件绑定事件问题 (API12+)
HarmonyOS 属性字符串在aboutToAppear绑定为什么不行(API12+)
HarmonyOS webview如何设置代理?(API12+)
HarmonyOS in-house发布,release签名的HAP包能否通过工具安装到手机上 (API12+)
HarmonyOS 如何在正式签名下调试一多程序与手机程序的数据传输?(API12+)
HarmonyOS 移动端校验https请求的ssl证书 (API12+)
HarmonyOS hap 是否可以像 apk 一样在不同设备上进行安装,方便 QA 测试 (API12+)




































苏公安网备 32011402010933号