You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Windows安卓模拟器连接云Windows VM adb执行Appium测试问题求助

云VM连接本地Android模拟器故障解决方案

"cannot connect to 192.168.1.4:5585: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)"
上述报错为TCP连接超时,可按以下流程排查配置:

常见操作错误说明

  • 本地Android模拟器默认仅监听127.0.0.1的adb端口,未开放局域网访问权限
  • 本地Windows防火墙默认拦截对应adb端口的入站请求
  • 填写的IP不是本地PC的真实局域网IP,或端口未正确绑定到模拟器adb服务
  • 公网云VM无法直接访问本地内网地址,未做端口映射/内网穿透

分步连通配置

场景1:云VM与本地PC处于同一局域网

  1. 本地模拟器开启网络调试
    • 启动本地Android模拟器,进入设置 > 关于模拟设备,连续点击版本号开启开发者选项
    • 进入开发者选项,同时开启USB调试和无线调试
    • 本地打开cmd执行adb devices确认模拟器已被识别,再执行adb tcpip 5555,将模拟器adb调试端口设置为5555(可自定义端口,避免冲突即可)
  2. 本地防火墙放行端口
    • 打开Windows Defender防火墙,选择「高级设置 > 入站规则 > 新建规则」
    • 规则类型选「端口」,协议选TCP,特定本地端口填写5555,下一步选择「允许连接」,后续步骤保持默认配置后保存规则
  3. 云VM端测试连接
    • 云VM打开cmd执行adb connect 本地PC局域网IP:5555,执行adb devices确认设备已正常识别

场景2:云VM为公网服务器,与本地PC不在同一局域网

  1. 先完成场景1中的本地模拟器配置、防火墙放行步骤
  2. 使用端口转发/内网穿透工具,将本地PC的5555端口映射到公网可访问的端口
  3. 云VM端执行adb connect 公网IP:映射后的端口即可完成连接

Windows适用端口转发工具推荐

  • 系统原生PortProxy:无需额外安装软件,Windows自带功能,适配基础端口转发需求
    配置命令示例:netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=公网访问端口 connectaddress=127.0.0.1 connectport=5555
  • NetBalancer:可视化界面操作,支持端口转发、流量监控、速率限制等功能,适合精细化网络管理场景
  • FRP:轻量级开源内网穿透工具,配置简单、稳定性高,适配公网访问本地设备的长期使用场景
  • ngrok:一键式内网穿透工具,无需自行配置公网服务器,适合临时测试使用

内容的提问来源于stack exchange,提问作者Livin Sunny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 22:57:03