win11需借助第三方工具(如airdroid cast或编译airplay2-win)模拟airplay 2设备,关键步骤包括安装bonjour服务、开启airplay广播、配置防火墙与专用网络,并在iphone控制中心选择对应设备完成连接。

Win11电脑本身不内置AirPlay接收能力,必须通过第三方工具补全协议栈才能让iPhone的“屏幕镜像”功能发现并连接这台电脑。整个过程核心是让Windows系统模拟一个合法的AirPlay 2设备,关键在于协议兼容性、Bonjour服务注册和防火墙放行。
安装AirPlay接收软件(推荐AirDroid Cast)
在Windows 11浏览器中打开AirDroid Cast官网,下载最新版Windows客户端并完成安装。这一步不能跳过官网渠道,第三方下载站提供的安装包可能缺失Bonjour组件或被篡改签名。
启动AirDroid Cast桌面端,首次运行时会自动检测并静默安装Bonjour服务——【若未弹出任何提示且设备列表始终为空,说明Bonjour未就绪,需手动从Apple官网下载Bonjour Print Services安装】。
点击界面顶部“AirPlay”标签页,将右侧开关拨至“开启”状态。此时软件会在局域网内广播一个名为AirDroid Cast-xxx的AirPlay设备名,iPhone即可识别。
配置Win11网络与系统权限
确保iPhone与Win11电脑处于同一Wi-Fi网络,禁用手机端“低电量模式”,该模式会强制关闭后台AirPlay发现服务。
按下 Win + I 打开设置 → 系统 → 隐私和安全性 → Windows 安全中心 → 防火墙和网络保护 → 允许应用通过防火墙,找到AirDroid Cast并勾选“专用”和“公用”两个网络类型。
右键任务栏右下角网络图标 → 打开网络和Internet设置 → 属性 → 将网络配置文件设为“专用网络”,否则Windows默认阻止设备发现广播流量。
iPhone端发起连接(三步到位)
第一步:从iPhone右上角向下滑动调出控制中心;
第二步:长按“屏幕镜像”卡片(不是直接点),进入设备选择页;
第三步:在列表中找到名称以AirDroid Cast-开头的设备,点击后等待3秒,电脑端弹出授权窗口即表示握手成功;
若列表为空,请先检查Win11是否已连接Wi-Fi且未启用飞行模式,再返回AirDroid Cast界面确认AirPlay开关为蓝色激活状态。
编译开源airplay2-win(进阶用户)
方法一:使用Visual Studio编译原生接收器
从GitCode克隆项目:git clone https://gitcode.com/gh_mirrors/ai/airplay2-win;进入目录后双击airplay2-win.sln用VS2019+打开;在解决方案资源管理器中右键airplay-dll-demo → 设为启动项目;按Ctrl+Shift+B生成Release/x64版本;运行生成的airplay-dll-demo.exe,Windows防火墙提示时务必点“允许访问”。
方法二:直接运行预编译版(需信任来源)
前往项目GitHub Releases页面下载最新airplay-dll-demo-x64.zip,解压后以管理员身份运行exe文件;首次运行会弹出UAC提示,点击“是”;观察命令行窗口是否显示“AirPlay server started on port 7000”字样,出现即代表服务已就绪。
【注意:预编译版无图形界面,所有日志输出在黑窗中,关闭窗口即终止服务】











