HarmonyOS 鸿蒙Next中模拟器配置代理无法连接网络

HarmonyOS 鸿蒙Next中模拟器配置代理无法连接网络 会不会做啊?做个模拟器,配置好了还是连接不了网络,调不了api接口

6 回复

模拟器工程,网络代理 moudle.json5

"requestPermissions": [
    {
        "name": "ohos.permission.INTERNET"
    }
],

更多关于HarmonyOS 鸿蒙Next中模拟器配置代理无法连接网络的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


查询本机IPV4地址(win+cmd+ipconfig)用查询结果中的以太网适配器中的IPV4地址替换掉localhost(http://IPV4地址:8080),然后重启。模拟器即可正常访问本地服务器。

有没有大佬描述一下整体解决方案?

像用手机一样 手动连一下虚拟wifi,

在HarmonyOS Next中,若模拟器配置代理后无法连接网络,请检查以下方面:确保代理服务器地址和端口正确,且代理服务正常运行。验证模拟器网络设置中已启用代理并填写无误。检查防火墙或安全软件是否拦截了模拟器的网络请求。确认主机网络连接正常,代理不支持认证时需禁用相关选项。若使用HTTP代理,需确保目标服务兼容。重启模拟器或重新应用代理设置可能解决临时性问题。

在HarmonyOS Next模拟器中配置代理后无法联网,通常需要检查以下几个关键点:

  1. 代理地址格式
    确保使用正确的IP和端口(如192.168.1.5:8080),避免使用localhost127.0.0.1(模拟器视为自身环回地址)。建议使用本机实际局域网IP。

  2. 网络模式配置
    在DevEco Studio的模拟器管理器中,将网络模式设置为NAT模式(默认模式支持代理),并关闭隔离网络选项。

  3. 证书问题(HTTPS代理)
    若代理涉及HTTPS请求,需将代理工具的CA证书(如Charles/Fiddler的crt/pem文件)导入模拟器:

    • 通过adb push cert.pem /sdcard/上传证书
    • 在模拟器设置中手动安装(设置-安全-加密与凭据-安装证书)
  4. 防火墙与代理工具状态
    检查主机防火墙是否拦截代理端口,并确认代理工具已正常启动且允许外部连接。

  5. 重置网络配置
    尝试在模拟器中切换飞行模式或重启模拟器,重新触发网络初始化。

完成上述步骤后,可通过模拟器浏览器测试网页访问,确认基础网络连通性后再调试API接口。

回到顶部