懒猫微服炫技篇(一):使用懒猫微服的穿透服务,车机使用DS music 远程听歌,黑群晖不用再洗
声明:炫技篇不是最佳实践,只是为了记录过程和那颗折腾的心。虽然很多时候可以用钱来升级或者多忍一忍就好了。但是折腾的心始终是不安分的,技术在职场中证明不了什么,但是在生活中可以。当晦涩的理论不仅仅存在于书本,才能给我们带来更大的价值。这个过程中能够找到我们到底是为了什么才需要这项技术,问题的痛点,以及这技术的前世今生。。。。。。
前些天给老旧的车载导航升级了 WIFI 功能,大致就是出厂的时候锁了 wifi 的驱动和 UI,然后通过 ADB 解锁的,然后通过路由器 Mesh 升级了老旧的 APP 以及导航数据,这次又带来了全新的功能,给普通车机升级 Carplay。
毕竟我的初衷,就是想在车机上安装懒猫 APP 而已啊。
Part 1:
下载懒猫微服 APK,通过 U 盘导入安装,报错:解析错误,解析软件包时出现问题。
于是和懒猫相关技术进行确认,很快 CEO 给到了答复,目前只支持比亚迪和华为。毕竟国产车嘛,路子野一点也正常。
那我如果不用安卓,换 Carplay 呢?是不是就能用 IOS 的客户端直接投过去了?
Part 2:
开始改 Carplay。
车载导航是当时赠送的,安卓 6.0。朋友推荐说可以购买 Carplay 盒子,于是疯狂搜索,现在的 Carplay 盒子分为两种。
- 有线 Carplay 改无线 Carplay
- 安卓车机改无线 Carplay
我的安卓车机没有 Carplay APP,方向盘也没有语音控制按钮。所以一开始能不能支持 Carplay,我是比较有疑问的。直到搜到了一篇夸赞车连易的帖子,大概说是最早做这个方向的公司,产品比较稳定一类的。
于是买回来调试,需要先安装他们的 autokit 软件检测(买之前需要用 Iphone 检测),这个 APP 后续当 Carplay APP 使用。(这里有个小插曲,之前 adb 调试的时候在改了工厂模式,开了 USB 调试,导致后来 USB 无法识别任何设备,包括 U 盘,2.4G 发射器,手机,以及 Carplay 盒子)对照之前的照片,关了就好了。然后我就拥有了人生第一台 Carplay 车机,盒子一点不烫,就是手机哗哗掉电。
开心之余还不忘记去找懒猫 APP,屏幕上有钉钉,百度网盘,网易云,甚至连 Home Assistant 都有?那我的懒猫微服 APP 呢?原来是 Apple 的白名单限制,美其名曰为了安全。GPT 搜下了,基本上除了导航和音乐一类的设备其他都没有了。那我高速服务区追个剧?好歹让投个屏嘛。。。。。。
同时和微服以及 Carplay 盒子的厂家确认,得到了一份寥寥无几的 APP 名单。
梦碎?
GPT 的解释如下:
以下内容基于 Apple 开发文档(2024 年最新版)及最近一次 iOS 18.4 更新的公开信息整理而成,可作为「CarPlay 现阶段 官方 支持的 App 类型、代表性应用,以及常见限制」速查表。(Apple Developer)
1 | CarPlay 允许上车的 8 大官方类别
类别 | 典型代表 App | 主要交互模板 | 备注 |
---|---|---|---|
导航 | Apple 地图、Google Maps、Waze、Gaode/高德 | 地图、仪表盘、列表 | iOS 18.4 起可设 默认导航(EU 地区率先落地)(The US Sun) |
音频 | Apple Music、Spotify、网易云音乐、Podcast、Audible、DS Music(Synology) | 播放中、网格、列表 | 仅音频;禁止歌词滚动、视频封面等会分散注意力 |
通信 | 电话、信息、WhatsApp、钉钉、Teams | 列表、语音 | 文本内容不得直接显示,只能通过 Siri 朗读 |
停车 | EasyPark、停简单 | 列表 | 提供空位、计费等信息 |
EV 充电 | Tesla、ChargePoint、小桔充电 | 列表、地图 | 可筛选功率、空闲桩等 |
加油 / 加氢 | BPme、壳牌加油 | 列表、地图 | 仅提供站点 & 价格;支付流程需遵循「停车后才允许」规则 |
快餐外卖 | Dunkin’、星巴克 | 列表 | 只能选择常用餐点并一键复购,禁做复杂自定义 |
驾驶辅助 / 任务 | 扫盲测试、行车记录提示类 | 网格、信息 | 聚焦安全提醒、里程统计等(不含 ADAS 改装) |
车企自家 App(空调、座椅、360 环视等)属于「Automaker Apps」,与上表并列但须由车厂提交。(Apple Developer)
2 | 为什么某些 App(视频、文件管理等)上不了 CarPlay?
场景 | 限制要点 | 开发侧原因 |
---|---|---|
视频/娱乐(Netflix、哔哩哔哩) | 行车安全:禁止播放分散注意力的可视内容 | CarPlay 模板不提供视频区域;审核会拒绝 |
文件管理(ES 文件浏览器、NAS 探索) | 无对应类别;操作路径过复杂 | 无可用模板且易诱导司机操作 |
社交媒体(微博、X、抖音) | 不得显示滚动 Feed、评论等 | CarPlay 指南明令「No social networking」(Apple Developer) |
游戏 / 浏览器 | 驾驶分心 & 没有类别 | 同上 |
3 | 作为开发者,要满足哪些门槛?
- 申请 CarPlay Entitlement
- 向 Apple 提交 App ID、类别说明、演示视频;获批后才能编译带 CarPlay 功能的版本。(Apple Developer)
- 使用系统提供的模板
- 只能调用列表、网格、地图、Now Playing 等固定 UI;不可自绘按钮或随意布局。(Apple Developer)
- 全部操作无需拿起 iPhone
- 登录、付费等「复杂流程」必须设计为停车后才可完成,或通过 SiriKit 语音处理。
- 严格的内容审核
- 不得插入横幅广告,禁止收集车辆数据做非核心用途,消息不可明文显示等。
4 | 对普通用户而言的使用限制
维度 | 具体表现 |
---|---|
设备要求 | iPhone 6s 及以上(iOS 17+ 建议),Lightning 有线或支持无线 CarPlay。 |
同时运行数量 | iOS 18.4 支持「三排图标」;实际显示取决于车机分辨率。(The US Sun) |
地区差异 | 某些导航/支付/餐饮 App 仅在特定国家可上车,例如中国区暂不开放「Apple 钱包加油」。 |
多任务 | 非导航类 App 在后台仅获有限音频/定位权限;切回主屏超过 8 分钟或手动关闭即结束会话。 |
常见 Q&A
问题 | 解答 |
---|---|
能在 CarPlay 打开 NAS 上的影片吗? | 不行,现阶段只支持「音频类」DS Music;视频需停车使用原车 USB/HDMI 或车企自带系统。 |
想在车机上用 VSCode、ES 文件浏览器? | 属于生产力 / 文件管理场景,CarPlay 无对应类别,无法过审。 |
越狱或使用 CarBridge 能装任何 App 吗? | 理论可行但高风险:系统不稳定、Apple Pay 安全受损、保修被拒,不建议在主力机尝试。 |
- 官方 仅开放 8 大类别,核心目标是「行车安全 + 切实刚需」。
- 想把新 App 带到 CarPlay?先判断是否符合这 8 类,然后按模板开发并申请 entitlement。
- 作为用户,若某款 App 还未上车,说服力最大的途径是:去 App Store 给开发者留言催更,而不是等「万能破解」。
Part3
小红书上搜到了 DS audio 的攻略,竟然是群晖套件?评论区还有人推荐 DS music,颜值很高。下载之后我也很喜欢。
不就是群晖嘛,这年头谁还没一个黑群晖了。公网 IP 不定时被封端口,那懒猫转发了解一下?
于是把群晖的端口映射出来,就在 APP 中可以远程连接使用了,这不比 Synology QuickConnect 还省事嘛。。。。
各类软件测试如下
- DS audio 一直提示登录,尽管手机端已经一切正常
- DS music 可以正常访问和听歌,这个软件颜值爱了
- DS music+ 一直加载失败,
- DS cloud 和 DS player 在打开时候好像是一样的 UI,能找到歌曲,但是点击没反应
最后喜欢的还是 DS music,功能正常还好看啊。
除了 DS 系列,好像 Q 系列也行,不过吃灰很久很久了。(具体连接待测试)
用懒猫微服解决了公网转发的问题,再也不担心被运行商封端口了,还有车载大屏(除了有点掉帧),也算圆了一个梦吧。
你的车有 Carplay 吗?
懒猫微服炫技篇(一):使用懒猫微服的穿透服务,车机使用DS music 远程听歌,黑群晖不用再洗
https://xu-hardy.github.io/懒猫微服炫技篇(一):使用懒猫微服的穿透服务,车机使用ds-music-远程听歌,黑群晖不用再洗/