无公网自建LX Music多设备同步服务器,手机电脑音乐数据一键同步!NAS极简部署,帕斯内网穿透远程访问
作者
小编
发布时间

项目介绍
LX Music Sync Server 是一个专为 LX Music 音乐播放器设计的数据同步服务端。这个项目可以让你在多个设备之间同步收藏列表、播放记录等数据,类似于桌面版的数据同步服务,但它是一个独立的服务,可以部署到你自己的服务器上使用。
通过部署这个同步服务,你可以在手机、电脑等不同设备上使用 LX Music 时保持数据一致性,再也不用担心换设备后丢失收藏的歌曲列表了。项目基于 Node.js 构建,支持 WebSocket 连接,提供稳定可靠的数据同步功能。
需要注意的是,服务本身不提供 HTTPS 协议支持,如果部署在公网使用,建议配合 Nginx 等反向代理服务实现 SSL 加密连接,确保数据传输安全。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
打开飞牛 NAS 或其他的 NAS 设备 点击本地镜像-添加镜像-从 URL 添加。这一步先添加 docker 镜像

镜像填 lyswhut/lx-music-sync-server:latest 等待下载完成后点击启动按钮启动容器

勾选开机自动启动后下一步,端口设置这里。请设置容器端口 9527 映射到主机端口 9527(如果端口冲突可以修改主机端口,比如改成 9528,但容器端口必须保持 9527)
存储位置这里,需要创建一个文件夹用于持久化数据存储。建议创建 /docker/lx-music-sync/data 文件夹,然后映射到容器的 /server/data 目录。
环境变量设置:
必须设置: - LX_USER_user1:用户配置,格式为用户名和密码,例如 123.456(这里 user1 是用户名,123.456 是连接码)
可选设置: - SERVER_NAME:同步服务名称,默认为空 - MAX_SNAPSHOT_NUM:最大备份快照数,默认为 10 - LIST_ADD_MUSIC_LOCATION_TYPE:添加歌曲到列表的位置,可选 top 或 bottom - PROXY_HEADER:如果使用反向代理,设置为 x-real-ip
其他的都不用填写,直接下一步启动就好了。
创建成功后可以访问 ip:9527 到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 9527 端口,这里本地端口就填 9527
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束