news 2026/3/8 13:02:38

零成本搭建个人音乐库,香橙派 Zero3 部署 Melody 配合 CPolar 实现外网畅听

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
零成本搭建个人音乐库,香橙派 Zero3 部署 Melody 配合 CPolar 实现外网畅听

文章目录

    • 前言
    • 1. 添加镜像源
    • 2. 本地部署Melody
    • 3. 本地访问与使用演示
    • 4. 安装内网穿透
    • 5. 配置Melody公网地址
    • 6. 配置固定公网地址

前言

Melody 是一款能聚合多平台音源的工具,支持搜索、播放、下载歌曲,还能同步歌单和云盘存储,很适合音乐爱好者、播客创作者用来管理个人音频资源。它的优点是界面简洁,跨平台适配好,手机和电脑端都能流畅使用,而且能一键解锁多个平台的音乐资源。

使用中感觉,Melody 的资源匹配速度很快,但首次登录需要输入密钥(默认是 “melody”),建议及时修改提高安全性。另外,下载歌曲时尽量选择空闲时段,避免占用过多带宽影响播放流畅度。

但它默认只能在局域网内访问,这就意味着出门在外想听家里存储的歌曲,或者在公司想调一下私人歌单,都做不到,必须连接家里的 WiFi 才行,灵活性大打折扣。

好在搭配 CPolar 后,这个问题迎刃而解。CPolar 能给本地的 Melody 服务分配一个公网地址,不管是在地铁上用手机,还是在外地用电脑,打开浏览器输入地址就能访问家里的音乐库,不用担心网络环境限制,真正实现 “我的音乐随走随听”。

本文主要介绍如何在香橙派Zero3中使用Docker本地部署个人在线音乐平台Melody,并结合cpolar内网穿透工具轻松实现随时随地在线访问本地部署的Melody听音乐。无需公网IP,也不用配置路由器那么麻烦。

Melody很适合部署在香橙派这种这种功耗小并且可以像路由器一样一直联网的小主机中安装,下面就来具体演示一下。

1. 添加镜像源

我这里演示的环境是已经刷好CasaOS的香橙派Zero3小主机。

不知道如何操作的可以看下这篇教程:[香橙派Orange Pi zero3如何刷CasaOS轻NAS系统](香橙派Orange Pi zero3刷CasaOS轻NAS系统与远程浏览本地文档或影视资源_哔哩哔哩_bilibili)

首先,我们需要在浏览器中输入香橙派ip地址(在路由器中查看名为orangepizero3的就是),进入CasaOS管理界面。

然后进入终端,使用root账号密码登录。

进入终端后执行下方命令:

nano/etc/docker/daemon.json

在编辑器中输入新的镜像源地址:

{"registry-mirrors":["https://docker.m.daocloud.io","https://docker.1panel.live"]}

然后按Crtl+X键保存这个镜像源,退出编辑器回到终端后执行下方命令重新启动docker服务:

systemctl restartdocker

2. 本地部署Melody

重启操作完成之后,即可以在终端中先创建一个目录,例如:melody-profile

mkdirmelody-profile

然后即可执行下方命令启动Melody容器了:

dockerrun -d -p5566:5566 -v ~/melody-profile:/app/backend/.profile foamzou/melody:latest

启动完成后,关闭终端。

3. 本地访问与使用演示

在浏览器中输入:http://香橙派IP+端口号5566 即可打开Melody网页界面:

可以看到需要填写melody key后才能开始使用,默认的 melody key 为:melody,若你的服务部署在私有网络,则可以不用修改(网易云账号、密码可以在 web 页面设置)。

若需要修改或添加新账号,可编辑/app/backend/.profile/accounts.json文件。

  • 该 JSON 中的 key 是 Melody Key,是你在网页访问该服务的唯一凭证
  • 网易云账号信息:account 和 password 可以后续在网页修改,修改完成后重启 Docker容器或在网页点点击更新网易云账号信息即可。

我这里选择了扫码登录

通过歌名搜索,可以在多个平台进行搜索并提供结果。

搜索到歌曲后,可以选择播放,上传到云盘,下载到服务器,在源站打开等操作。点击播放条后的三个点,也可以直接将歌曲下载到本地电脑,和选择播放速度。

点击歌单可以看到登录后的歌单

点击解锁全部(实验性功能)后,后台会自动匹配每首歌曲,并把歌曲上传到云盘。当某首歌自动解锁失败后,你还可以手动点击搜索按钮,找到符合的歌曲后,手动点击上传按钮。

Melody在手机端的浏览器中适配效果也不错,同样输入香橙派IP+端口5566即可访问:

如需了解更多信息,可以访问其作者的官方网站或查阅相关的技术文档。

Docker镜像

https://hub.docker.com/r/foamzou/melody

GitHub地址

https://github.com/foamzou/melody

4. 安装内网穿透

此时,我们已经成功在本地的CasaOS香橙派Zero3主机中部署了Melody,并实现了多设备在线听歌,但目前我们仅能在本地局域网中使用Melody,有一定局限性。如果想在外出时也能远程访问家中部署的Melody来随时随地听喜欢的音乐该怎么办呢?

很简单,只要在香橙派中安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中部署的服务了,接下来介绍一下如何安装cpolar内网穿透。

首先,点击左上角进入终端:

输入root账号密码登录:(不知道如何获取密码可以看上文中提到的刷机教程)

然后在终端中执行下方一行命令,即可安装cpolar内网穿透工具:

curl-fsSL https://get.cpolar.sh|sudosh

安装完毕后可以执行下方命令查看服务状态:

systemctl status cpolar

如下图所示即为cpolar内网穿透服务正在正常运行。

5. 配置Melody公网地址

然后我们使用CasaOS香橙派的IP地址加上9200,打开一个新的浏览器来登录cpolar管理界面 :

PS:香橙派的IP地址可以在路由器中查看,名为orangepizero3的就是。

如果没有账号可以点击免费注册访问cpolar官网注册账号:https://www.cpolar.com

输入账号密码登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:melody

协议:http

本地地址:香橙派主机IP+5566端口

域名类型:随机域名

地区:选择China Top

点击创建

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网地址,然后复制地址

打开浏览器,使用刚刚获取的公网地址进行连接访问:

重新输入melody即可正常使用:

小结

为了方便演示,我们在上边的操作过程中使用cpolar生成的公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,不好记,而且这个地址在24小时内会发生随机变化,更适合于临时测试使用。

如果有长期远程访问本地casaos香橙派中的Melody在线音乐平台,或者远程访问其他本地服务的需求,又不想每天重新配置公网地址,还想地址好看又好记,那我推荐大家选择配置固定的公网地址来远程访问。

6. 配置固定公网地址

登录cpolar官网,点击左侧的预留,选择保留二级子域名,地区选择China VIP,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称,这里我填写的是melody001,大家也可以自定义喜欢的名称。

保留成功后复制保留成功的二级子域名的名称:melody001,返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道melody,点击右侧的编辑:

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名:melody001
  • 地区:选择China VIP

点击更新(注意,点击一次更新即可,不需要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,由随机地址名称变成了两个固定的二级子域名(固定公网地址):

使用任意一个固定公网地址在浏览器访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以远程访问本地局域网内的casaos香橙派主机端中的Melody在线音乐平台了!

以上就是如何在CasaOS轻NAS系统香橙派zero3中部署Melody在线音乐平台,并安装cpolar内网穿透工具配置固定不变的二级子域名公网地址,实现随时随地远程远程听歌的全部流程,感谢您的观看,有任何问题欢迎留言交流。

Melody 的多平台音源管理能力与 CPolar 的公网访问支持相结合,让私人音乐库摆脱了局域网的束缚,无论是日常听歌还是音频资源管理,都能在任何地方轻松完成。

本篇文章知识点来源[cpolar官网][https://www.cpolar.com]

  1. cpolar博客:配置二级子域名: https://www.cpolar.com/blog/configure-the-secondary-subdomain-name
  2. cpolar博客:配置自定义域名: https://www.cpolar.com/blog/configure-your-own-domain-name
  3. cpolar博客:配置固定TCP端口地址: https://www.cpolar.com/blog/configure-fixed-tcp-port-address
  4. cpolar博客:配置固定FTP地址: https://www.cpolar.com/blog/configure-fixed-ftp-address
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/22 3:17:35

Open-AutoGLM独立了,你的应用还在用旧版AutoGLM?危险了!

第一章:Open-AutoGLM 独立出来了Open-AutoGLM 作为新一代开源自动化语言模型框架,近期正式从原生 GLM 生态中独立发布。这一变化标志着其在架构设计、模块解耦和自主迭代能力上的成熟,开发者不再需要依赖完整的大模型套件即可部署轻量级自动化…

作者头像 李华
网站建设 2026/2/24 16:00:47

从ImportError到Segmentation Fault,全面解读Open-AutoGLM 6类致命报错

第一章:Open-AutoGLM Python代码报错概述在使用 Open-AutoGLM 进行自动化自然语言处理任务时,开发者常因环境配置、依赖版本冲突或 API 调用方式不当而遇到各类 Python 代码报错。这些错误不仅影响开发效率,还可能导致模型推理失败或训练中断…

作者头像 李华
网站建设 2026/3/8 12:28:22

数据库期末复习笔记:SQL查询与数据库理论核心知识点总结

数据库期末复习笔记:SQL查询与数据库理论核心知识点总结本文整理自手写笔记,涵盖数据库系统的核心概念、SQL高级查询技巧、关系模型完整性约束、函数依赖与范式理论、事务隔离级别等内容,适合备考数据库课程的同学们快速回顾重点。&#x1f4…

作者头像 李华
网站建设 2026/3/4 3:13:15

Open-AutoGLM网页实战技巧,掌握这6个功能让你效率提升300%

第一章:Open-AutoGLM网页怎么用 Open-AutoGLM 是一个基于大语言模型的自动化网页交互工具,允许用户通过自然语言指令控制浏览器行为,实现网页内容提取、表单填写、页面导航等操作。该工具无需编写复杂脚本,适合非编程背景用户快速…

作者头像 李华
网站建设 2026/3/5 4:27:12

论文写作终极神器:7款AI工具5分钟生成3万字问卷论文!

在学术写作的高压赛道上,大学生、研究生与科研人员面对的是时间紧、任务重、质量要求高的三重挑战。传统写作流程不仅耗时耗力,还在问卷研究、数据分析、引用规范等环节埋下无数坑。本文直接抛出终极清单——7款经过严苛实测的AI论文工具排行榜&#xff…

作者头像 李华
网站建设 2026/3/5 5:10:25

从A2UI到AIGS:JBoltAI如何重塑AI时代的人机交互与系统开发

在数据驱动决策的今天,业务人员的需求越来越灵活:“为什么华东区本月销量下滑?”“分析新产品口碑与销售地域的关联”——这些问题往往需要复合化、场景化的答案,而传统BI工具的固定仪表板、僵硬表格早已难以应对。与此同时&#…

作者头像 李华