本地部署开源音乐神器 MusicN 并实现外部访问

发布时间:2026/7/22 6:58:26

本地部署开源音乐神器 MusicN 并实现外部访问
MusicN 是一款强大而简洁的命令行 MP3 音乐下载器用户能够快速、免费地获取高质量的音乐文件。本文将详细介绍如何利用 Docker 在局域网内部署 MusicN 并结合路由侠实现外网访问局域网内部署的 MusicN 。第一步本地部署安装 MusicN1本教程操作环境为 Linux Ubuntu 系统MusicN 依赖 Docker 运行我们需要先确保你的系统上已经安装了 Docker 。如果尚未安装可以参考文档进行安装点此查看。2安装 Docker Compose 。sudo curl -L https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po tag_name: \K.*\d) /usr/local/bin/docker-compose3下载 docker-compose 文件。sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose4赋予 docker-compose 执行权限。sudo chmod x /usr/local/bin/docker-compose5使用 docker 拉取 MusicN 的最新镜像。sudo docker pull ghcr.io/wy580477/musicn-container6创建并进入存放 MuiscN 数据的目录。mkdir musicn cd musicn7编写 docker-compose.yml 文件来配置 MuiscN 服务。sudo vim docker-compose.yml写入以下内容version: 3.4 services: musicn: image: ghcr.io/wy580477/musicn-container:latest container_name: musicn restart: unless-stopped entrypoint: [/sbin/tini,--,msc,-q] ports: - 7478:7478 volumes: - ./data:/data8运行 MusicN 容器。sudo docker-compose up -d9打开浏览器访问地址 http://你的服务器 IP:7478 就能看到你部署的 MusicN 服务界面了。第二步外网访问本地 MusicN安装路由侠内网穿透。1当前未提供网页管理需要先在任意一台 Windows 机器安装路由侠 Windows 版本用作跨机器管理。点此下载2在路由侠客户端主界面进入“ 设备管理 ”点击右下角的“ 添加设备 ”此时可查看到对应的安装码此安装码用于将设备添加到对应账号下可选中后复制。3直接下载后导入wget https://dl.luyouxia.com:8443/v2/lyx-docker-x86_64.tar docker load -i lyx-docker-x86_64.tar4然后使用该镜像启动容器。docker run --name lyx -it --restartalways --nethost -e code这里填写安装码luyouxia/lyx5此时需要等待下载和安装的过程如果一切正常最终可以看到一些输出并且可以看到如下提示[Device] Logged in. Token: ....这就表示安装成功了。当前 Linux 终端这边如果是使用的上面的命令Docker 是运行在前台此时可以按住 Ctrl C 退出路由侠容器也将退出。现在可以使用以下命令将其放入后台持续运行docker start lyx注意如果容器删除重新 docker run 将创建为新的设备。需要注意的是因为容器参数已经添加了 --restartalways 这样开机就会自动启动不需要再手动启动路由侠了。6现在回到 Windows 这边设备列表点击右上角的 × 返回主界面再次进入就可以找到这个设备可以修改名称。7回到主界面点击【内网映射】。8注意右上角的设备名称下拉框这里选中刚刚添加的设备名称此时在这个界面上添加的映射就属于刚刚这个设备。添加或修改一般需要等待 30 秒容器中的路由侠进程就会更新并加载。切换好设备后点击【添加映射】。9选择【原生端口】。10在内网地址填写你的服务器 IP 和 MusicN 端口 7478 后点击【创建】按钮如下图。11创建好后就可以看到一条映射的公网地址鼠标右键点击【复制地址】。12在外网电脑上打开浏览器在地址栏输入从路由侠生成的外网地址就可以看到内网部署的 MusicN 登录界面了。

相关新闻

Chrome Performance面板实战:前端性能分析与优化

Chrome Performance面板实战:前端性能分析与优化

2026/7/22 6:58:26

1. 性能分析的必要性与Performance面板定位当页面出现明显卡顿、交互延迟或加载缓慢时,大多数开发者会凭经验进行盲目优化,这往往事倍功半。Chrome DevTools的Performance面板提供了科学的量化分析手段,它能精确捕捉到:主线程任务…

随机小姐姐美女热舞源码 v6.0版本

随机小姐姐美女热舞源码 v6.0版本

2026/7/22 6:48:26

更新日志:1.更新了后台功能,可以自行修改接口 2.支持对外开放API接口功能,支持json和text格式输出 3.修改网站信息,修改账号密码 4.后台统计报表重构版,支持24小时/30天/年报统计播放量 5.支持用户中心,点赞…

协议战争与证据缺口:AI 时代商业基础设施的缺失层

协议战争与证据缺口:AI 时代商业基础设施的缺失层

2026/7/22 6:48:26

过去一年,我们团队持续跟踪 AI 商业基础设施的演变。随着 AI Agent 从"辅助工具"加速演变为"交易执行者",一场关于商业协议标准的战争正在悄然展开——而在这场战争的喧嚣之外,我们注意到了一个几乎无人讨论的结构性盲区…

关于PCIE B码对时卡实际精度的测试

关于PCIE B码对时卡实际精度的测试

2026/7/22 8:18:29

此图来自成都云智优创科技有限公司www.iyzyc.cn一、PCIE-B码对时卡简介PCIE B码对时卡分为守时型与非守时型两种规格,两者在失去B码输入时的工作机制有所不同:○ 非守时型板卡(YZ-B132):失去 B 码输入后,将…

体验家 XMPlus 体验数据实时流处理与低延迟计算引擎:从秒级采集到秒级洞察的技术架构

体验家 XMPlus 体验数据实时流处理与低延迟计算引擎:从秒级采集到秒级洞察的技术架构

2026/7/22 8:18:29

摘要客户体验管理的核心价值在于"快"——快速发现问题、快速预警、快速响应。当客户在门店扫码给出差评时,店长能否在 30 秒内收到通知?当 NPS 评分突然下滑时,管理团队能否在分钟级看到趋势变化而非等日报?本文拆解体验…

Django安装指南:从Python环境配置到项目创建

Django安装指南:从Python环境配置到项目创建

2026/7/22 8:18:29

1. Django安装前的准备工作在开始安装Django之前,我们需要确保系统环境已经准备就绪。作为Python的Web框架,Django对Python版本有特定要求。目前Django 6.0需要Python 3.10或更高版本,建议使用最新的Python稳定版以获得最佳兼容性。1.1 Pytho…

CentOS 7.5部署JumpServer堡垒机完整指南

CentOS 7.5部署JumpServer堡垒机完整指南

2026/7/22 8:18:29

1. CentOS 7.5 环境准备与基础配置在开始部署JumpServer之前,我们需要确保CentOS 7.5系统已经做好充分准备。以下是详细的准备工作:1.1 系统版本确认与更新首先确认系统版本是否为CentOS 7.5或兼容版本:cat /etc/redhat-release uname -r如果…

服装收银系统哪个好?2026年四款主流产品选型对比

服装收银系统哪个好?2026年四款主流产品选型对比

2026/7/22 8:18:29

1. 背景与选型框架服装收银系统哪个好是中小服装商户在数字化过程中高频搜索的问题。当前市面上的收银系统产品在功能定位上存在显著差异,选型不当会导致数据迁移成本浪费和管理效率下降。本文从收银效率、库存管理、会员营销、数据报表四个核心维度出发&#xff0c…

C++开发工具链全解析:从IDE到调试器,构建高效编程环境

C++开发工具链全解析:从IDE到调试器,构建高效编程环境

2026/7/22 8:08:29

1. 项目概述:为什么C工具链的选择如此重要? 如果你是一名C开发者,无论是刚入门的新手,还是摸爬滚打多年的老手,可能都经历过这样的时刻:面对一个复杂的编译错误束手无策,或者调试一个内存泄漏问…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/21 5:45:57

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/21 9:56:14

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/21 3:09:32

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

设计EDA 首席专家 12 维度 JD(HR 仅高管 / HRD 使用)

设计EDA 首席专家 12 维度 JD(HR 仅高管 / HRD 使用)

2026/7/22 0:08:09

定位:公司 EDA 技术最高负责人、技术天花板、战略级专家、流片总兜底人 属于P9/Fellow/ 首席科学家级,不做日常执行,管方向、管架构、管风险、管突破。1. 对标层级内部职级:P9 / 首席专家 / Fellow 外部对标:华为 20–…

费用率无法实时监控怎么办?费用率联动预算管理怎么实现?

费用率无法实时监控怎么办?费用率联动预算管理怎么实现?

2026/7/22 0:08:09

很多企业费用管控存在严重滞后性:日常差旅、招待、营销、人力费用持续发生,但费用率只能等到月末结账、营收数据出来后才能计算核对,月度中途费用超标、营收不达标导致的费用率失衡完全无法感知。等到月末发现整体费用率远超预算目标时&#…

设计EDA 研发总监 12 维度 JD(HR 内部仅高管层使用)

设计EDA 研发总监 12 维度 JD(HR 内部仅高管层使用)

2026/7/22 0:08:09

定位:公司 EDA / 设计平台最高管理岗,技术 管理 经营三重决策,对整体流片、效率、质量、成本、团队负最终责任1. 对标层级内部职级:M3 / P8 / 总监级 外部对标:华为 20 级、互联网 M2 / 总监、头部芯片 / EDA 公司研…