jetAudio 连接 WebDAV 服务器流式播放音乐
WebDAV 相比 SMB 的优势
SMB 在 Windows 上好用,但在跨平台环境(比如你用 Linux 跑 NAS、或者想从外网访问家里的音乐)下,WebDAV 是更通用的选择:
- 几乎所有云存储都内置 WebDAV 接口(Nextcloud、ownCloud、坚果云、WebDAV 网盘等)
- 可以通过 HTTPS 加密传输,外网访问更安全
- 防火墙穿透更容易,只要开放 443 端口
- jetAudio 内置 WebDAV 客户端,支持 Digest Basic 认证
配置步骤
- jetAudio 侧栏 → 「网络」标签 → 「WebDAV」
- 右上角「+」添加新服务器
- 填写参数:
- 服务器地址:完整 URL,比如
https://nextcloud.example.com/remote.php/dav/files/用户名/音乐 - 用户名:WebDAV 服务器上的账户名
- 密码:账户密码或应用专用密码
- 路径(可选):指定要浏览的子目录,留空则从根开始
- 保存后点进去,就能直接浏览 WebDAV 上的文件结构
Nextcloud / ownCloud 的 WebDAV 地址怎么找
登录 Nextcloud → 设置(齿轮图标)→ 安全 → WebDAV,页面会显示你的专属 WebDAV 地址,格式如下:
https://nextcloud.example.com/remote.php/dav/files/你的用户名/
如果要直接指向音乐子目录,在后面追加:
https://nextcloud.example.com/remote.php/dav/files/你的用户名/Music/
外网访问注意事项
如果你的 WebDAV 服务器在家里,想在手机移动网络(4G/5G)也能访问,需要做两件事:
- 路由器配置端口转发:把外网 443 端口转发到 WebDAV 服务器的内网 IP + 443 端口
- DDNS:家里宽带没有固定公网 IP,需要用动态域名(花生壳、Cloudflare DDNS 等)把域名指向当前公网 IP
连接不上的排查清单
- 服务器地址是否带了 https:// 前缀?(不要省略协议头)
- 用户名密码是否正确?Nextcloud/ownCloud 部分版本要求应用专用密码(在个人设置 → 安全 → 应用密码 里生成),不能用登录密码
- 服务端 WebDAV 是否开启?(Nextcloud 里在应用中心确认 WebDAV 插件已启用)
- 防火墙 / 云安全组是否放行了 443 端口?