代理只能连接网络的时候设置,一旦网络连接上后就没有入口设置代理了
HarmonyOS NEXT真机,没找到设置charles代理证书的地方,而且代理只能连接网络的时候设置,一旦网络连接上后就没有入口设置代理了
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 手机连接网络使用代理,无法手动保存
2822浏览 • 1回复 待解决
获取当前网络连接能力
1913浏览 • 1回复 待解决
真机如何设置网络代理。目前无法从界面中配置网络代理。
1728浏览 • 1回复 待解决
HarmonyOS 在抓包时设置了网络代理,但是仍然连接不上charles
786浏览 • 1回复 待解决
获取netHandle网络连接信息
1647浏览 • 1回复 待解决
HarmonyOS 网络连接监听问题
1242浏览 • 1回复 待解决
DevEco Studio 每次到安装SDK部分就显示网络连接失败
4971浏览 • 1回复 待解决
HarmonyOS 网络连接管理返回2101022错误
1132浏览 • 1回复 待解决
网络连接管理connection中this指向问题
1585浏览 • 1回复 待解决
HarmonyOS 获取当前设备的网络连接是wifi还是移动网络
1275浏览 • 1回复 待解决
HarmonyOS 关于模块@ohos.wifiManager中的连接网络连接问题
736浏览 • 1回复 待解决
HarmonyOS 设置网络代理不能访问指定的服务器
1038浏览 • 1回复 待解决
网络连接能力监听,应用操作时需要随时监听过程中网络连接状态变化,将连接信息返回及时进行处理
1499浏览 • 1回复 待解决
#鸿蒙通关秘籍#网络连接管理包括哪些内容?
1010浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过配置网络请求的安全和代理设置
1101浏览 • 1回复 待解决
axios网络功能问题,axios是否会支持网络连接失败的重试机制?
2268浏览 • 1回复 待解决
HarmonyOS 网络代理相关的几个问题
1137浏览 • 1回复 待解决
HarmonyOS如何获取当前的网络连接状态是WIFI还是数据流量?
1413浏览 • 1回复 待解决
HarmonyOS WLAN, 代理无法设置
3285浏览 • 1回复 待解决
HarmonyOS 关于代理提醒的设置问题
1903浏览 • 1回复 待解决
HarmonyOS 如何获取设备信息,如果系统、版本、当前是否有网络连接
968浏览 • 1回复 待解决
设置 npm 代理失败,请问如何去设置呢?
412浏览 • 0回复 待解决
HarmonyOS 判断网络是否连接
790浏览 • 1回复 待解决
#鸿蒙通关秘籍#在网络连接管理中,API调用的方式有哪些特点?
1166浏览 • 1回复 待解决
HarmonyOS 怎么监听网络断网和网络重新连接
1307浏览 • 1回复 待解决
请参考以下步骤:
一、 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
五、鸿蒙App开发时,系统原生HTTP数据请求能力HttpRequestOptions参数设置
1)设置usingProxy为true,表示使用HTTP代理;
2)设置caPath为"/etc/ssl/certs/charles-ssl-proxying-certificate.pem"(示例),如默认使用系统预设CA证书目录:/etc/ssl/certs/cacert.pem,也需要手动设置
六、将手机与PC连接在同一局域网下,手机连接WiFi时,在输密钥界面,把“代理”设置为手动,设置代理IP,端口为Charles监听的端口,在上述步骤四的Proxy Settings中可以查看和修改
七、打开charles,开始抓包
将caPath设置为"",使用系统默认的证书,可以解决问题