哈喽小伙伴们,我是暖暖!👋
用苹果手机的小伙伴肯定有个痛点:iOS 原生不支持直接 DLNA 投音,想把手机里的歌无缝丢给家里的小爱音箱播放,是不是感觉特别费劲 🥲?
今天暖暖就给大家带来一篇超简单的“小白向”教程!教你在飞牛 OS 上,用 Docker 极速部署 AirConnect 神器,让你的小爱音箱秒变苹果生态的专属 AirPlay 播放器!🎶 跟着暖暖抄作业,发车咯!🚗💨
💡 第一步:部署前必看的“避坑指南”
在开始折腾前,这几个前提条件一定要确认好,不然很容易翻车哦:
- ✅ 必须开启 DLNA: 打开你的“小爱音箱 App”,进入
设备 -> 你的音箱 -> 设置 -> DLNA 音乐播放,将其开启(如果你的音箱型号不支持,可以去了解一下 MiAir 项目哦) 。
- ✅ 同处一个局域网: 你的 iPhone、飞牛 NAS 以及小爱音箱,必须连接在同一个局域网 / 同一个 Wi-Fi 下 。
- ✅ 保持网络纯净: 如果你家里有折腾 Open某科学软件、旁路由或者防火墙,千万不要拦截局域网的 mDNS / UPnP 发现。AirConnect 依赖 UDP 5353 端口进行广播,拦截了就找不到设备啦 !

(图:手机端打开小爱音箱 App 进入设备设置)

(图:务必确保把“DLNA 音乐播放”开关打开哦)
🛠️ 第二步:飞牛 OS 极简部署教程
准备工作搞定后,咱们直接来到飞牛 OS 的后台,动动手指就能搞定:
- 打开 Docker 应用,左侧找到 Compose,点击右上角的 新建项目。

- 项目名称:可以填入
airconnect。
- 填入代码:将下方这段代码一键复制,粘贴到配置框中。注意:Docker 网络模式必须是 host(主机网络),千万别选错啦 !
services:
airconnect:
image: 1activegeek/airconnect:latest
container_name: airconnect
network_mode: host
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
- AIRCAST_VAR=kill
- AIRUPNP_VAR=-l 800:1000:f
(代码来自官方镜像,直接抄作业部署即可 😉)
(图:粘贴代码并检查 network_mode 是否为主机网络)
确认无误后,点击部署,静静等待容器跑起来吧!✨
🎵 第三步:如何召唤你的“苹果版”小爱
部署成功后,拿起你的 iPhone:
- 下拉打开 控制中心。
- 点击右上角音乐播放卡片里的 隔空播放 (AirPlay) 图标。
(图:iPhone 点击右上角的隔空播放图标)
这时候见证奇迹的时刻到了!正常情况下,你会看到列表中多出了类似 小爱音箱+、客厅音箱+ 这样带 + 号的设备名 。AirConnect 默认会在发现的设备名后加上加号作为区分,点它,你的音乐就飘到小爱音箱里啦!🎉

⚠️ 暖暖的进阶优化与排错指南
如果你追求更完美的体验,或者遇到了小 Bug,快来看看这些暖暖亲测的实用建议:
🔥 延迟优化秘籍:
- NAS 尽量插网线,不要用 Wi-Fi 连接,保证服务端网络稳定 。
- 小爱音箱和 iPhone 尽量连接到同一个 5G Wi-Fi 频段下 。
- 听歌完美,但看视频时不建议用!通过 AirConnect 推送音频会有明显延迟,看视频很难压到对口型的程度,大家用它专心听歌就好啦 。
- 不要尝试用多个桥接设备一起推同一个小爱,容易引发冲突 。🔧 常见问题排错:
如果在 AirPlay 里死活看不到小爱音箱,请按以下顺序检查:
- 小爱音箱 App 里的 DLNA 是否真的打开了 ?
- 设备是不是串到访客网络或不同网段了 ?
- Compose 代码里有没有乖乖写上
network_mode: host?
- 旁路由有没有代理局域网流量 ?
- 终极**: 重启小爱音箱,然后再去飞牛 OS 里重启一下 AirConnect 容器 !

今天的折腾教程就到这里啦!有没有成功让你的小爱音箱“叛变”到苹果阵营呢?欢迎在评论区告诉我哦!喜欢的话别忘了给暖暖点个赞支持一下,咱们下期干货教程见!拜拜~ 👋