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

如何将iPhone USB连接共享至AWS macOS实例?

将本地iPhone USB连接共享至AWS macOS实例的可行方案

完全可以把本地iPhone的USB连接共享到AWS上的macOS实例,下面是两种经过验证的实现方式:

方案一:用苹果官方工具usbmuxd做USB over IP转发

这是最轻量化的方案,无需第三方软件,依赖苹果原生的设备通信工具:

  1. 本地Mac端操作:
    • 确保已安装Homebrew,没装的话执行命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    • 安装usbmuxd(自带iproxy转发工具):brew install usbmuxd
    • 连接iPhone到本地Mac,用idevice_id -l确认设备能被识别
    • 启动端口转发,把iPhone的usbmuxd通信端口映射到本地TCP端口:iproxy 5000 5000(保持这个终端窗口处于运行状态,不要关闭)
  2. AWS macOS实例端操作:
    • 先停止自带的usbmuxd服务:sudo launchctl stop com.apple.usbmuxd
    • 启动usbmuxd并指定连接到本地Mac的公网IP和转发端口:sudo usbmuxd -U -n -a <你的本地Mac公网IP>:5000
    • 执行idevice_id -l测试,如果能输出设备ID,说明连接成功,接下来就可以用Xcode或xcodebuild安装应用了

方案二:第三方USB共享工具(更直观)

如果嫌命令行麻烦,用图形化工具更省心:

  • USB Network Gate:本地Mac安装客户端,AWS实例安装服务器端,打开软件后直接选择已连接的iPhone,一键完成共享,实例端就能识别到设备
  • ShareMouse USB Server:跨平台USB共享工具,设置步骤简单,适合不想折腾命令行的用户

关键注意事项

  • 本地Mac必须有公网IP(或在路由器上做端口5000的映射),确保AWS实例能访问到本地的转发端口
  • 本地Mac要保持开机且iPhone不能断开USB,转发过程依赖本地的物理连接
  • AWS实例操作usbmuxd需要管理员权限,执行相关命令记得加sudo
  • 首次转发时,iPhone会弹出信任提示,一定要信任本地Mac,否则实例端无法识别设备

内容的提问来源于stack exchange,提问作者Lucas Gardini Dias

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 17:07:18