自己免费怎么制作网站,快速开发app,重庆建站多少钱一年,网站内容 优化文章目录 前言1. 添加镜像源2. 本地部署Melody3. 本地访问与使用演示4. 安装内网穿透5. 配置Melody公网地址6. 配置固定公网地址 前言
亲爱的小伙伴们#xff01;今天要分享一套创新的音频解决方案——以Orange Pi Zero3为核心搭建的个性化音频管理系统#xff0c;配合网络隧… 文章目录 前言1. 添加镜像源2. 本地部署Melody3. 本地访问与使用演示4. 安装内网穿透5. 配置Melody公网地址6. 配置固定公网地址 前言
亲爱的小伙伴们今天要分享一套创新的音频解决方案——以Orange Pi Zero3为核心搭建的个性化音频管理系统配合网络隧道技术实现远程访问功能。这套技术方案将带您体验从硬件搭建到云服务集成的全链路操作开启您的专属音频控制新时代
在当代数字音乐日益离散化的趋势下传统播放架构已难以满足个性化需求。基于Melody开源框架的音频管理平台为数字资源组织提供了革新性方案——不仅兼容主流流媒体接口更可融合本地存储与云文件系统打造私有化音频中枢。Orange Pi Zero3凭借其卓越的能效比与持续运行能力完美适配音频服务的全天候运行需求。
借助cpolar网络穿透技术的灵活运用用户将突破地理限制实现全球范围的私有资源调用。这个由开源硬件生态与软件架构协同构建的系统既具备专业级设备的可靠性又保留了DIY的扩展潜力。现在就让我们逐步解析这个智能音频中枢的搭建过程见证从概念到现实的创新实践之旅 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
]
}然后按CrtlX键保存这个镜像源退出编辑器回到终端后执行下方命令重新启动docker服务
systemctl restart docker2. 本地部署Melody
重启操作完成之后即可以在终端中先创建一个目录例如 ~/melody-profile
mkdir melody-profile然后即可执行下方命令启动Melody容器了
docker run -d -p 5566: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 | sudo sh安装完毕后可以执行下方命令查看服务状态
systemctl status cpolar如下图所示即为cpolar内网穿透服务正在正常运行。 5. 配置Melody公网地址
然后我们使用CasaOS香橙派的IP地址加上9200,打开一个新的浏览器来登录cpolar管理界面 PS:香橙派的IP地址可以在路由器中查看名为orangepizero3的就是。 如果没有账号可以点击免费注册访问cpolar官网注册账号https://www.cpolar.com
输入账号密码登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道
隧道名称可自定义注意不要与已有的隧道名称重复本例使用了melody
协议http
本地地址香橙派主机IP5566端口
域名类型随机域名
地区选择China Top
点击创建 隧道创建成功后点击左侧的状态——在线隧道列表,查看所生成的公网地址然后复制地址 打开浏览器,使用刚刚获取的公网地址进行连接访问: 重新输入melody即可正常使用 小结
为了方便演示我们在上边的操作过程中使用cpolar生成的公网地址是随机生成的。这种随机地址的优势在于建立速度快可以立即使用。然而它的缺点是网址是随机生成不好记而且这个地址在24小时内会发生随机变化更适合于临时测试使用。
如果有长期远程访问本地casaos香橙派中的Melody在线音乐平台或者远程访问其他本地服务的需求又不想每天重新配置公网地址还想地址好看又好记那我推荐大家选择配置固定的公网地址来远程访问。
6. 配置固定公网地址
登录cpolar官网点击左侧的预留选择保留二级子域名地区选择China VIP设置一个二级子域名名称点击保留保留成功后复制保留的二级子域名名称这里我填写的是 melody001 大家也可以自定义喜欢的名称。 保留成功后复制保留成功的二级子域名的名称 melody001 返回登录Cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道 melody点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中
域名类型选择二级子域名Sub Domain填写保留成功的二级子域名melody001地区选择China VIP
点击更新(注意,点击一次更新即可,不需要重复提交) 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,由随机地址名称变成了两个固定的二级子域名(固定公网地址) 使用任意一个固定公网地址在浏览器访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了随时随地都可以远程访问本地局域网内的casaos香橙派主机端中的Melody在线音乐平台了 随着项目全流程的完成技术闭环已成功构建。相信您已经具备了围绕Orange Pi Zero3搭建音频系统的实践能力并掌握了通过内网穿透技术实现跨域网络连接的关键方法。无论目标是实现高保真音质输出还是提升系统集成能力该项目都能提供多维度的实践价值。
对于实施过程中出现的特定场景需求或技术挑战建议通过开发者社区开展深度技术研讨与协同攻坚。期待您在打造个性化音频中枢的实践中既能完成技术突破又能获得创新实践的专属价值。让我们共同探索开源生态与个人创造力的融合发展空间见证技术赋能带来的无限可能 cpolar官网