项目介绍
网易音乐相信不需要我过多的介绍大家也都知道,由于各种限制,相信很多人在听歌的时候也注意到了,很多的音乐呈现灰色的样式,是无法播放的。而这个插件能够把灰色不能听的音乐全部变成可以正常播放的音乐,而且是全平台通用哦!
项目GitHub地址:https://github.com/meng-chuan/Unlock-netease-cloud-music 抄袭盗版于
https://github.com/nondanee/UnblockNeteaseMusic
参考:https://github.com/nondanee/UnblockNeteaseMusic/issues/573
开始搭建
在Window上搭建的方法原项目作者已经写得很清楚了,这边不做赘述,本文主要是针对Linux服务器进行搭建。也是一个记录
安装node
该项目是基于node.js平台的,所以必须在服务器上先安装node.js
方法一下载到本地后上传到服务器
方法二:通过wget下载到本地目录(推荐)
此处博主采用第二种方式
首先我们在/usr/local文件夹下新建一个名为nodejs的文件夹
进入nodejs官网下载页面:http://nodejs.cn/download/
选择该选项,版本此处博主选择的是14.16.1
进入该文件夹复制该连接地址,到服务器上执行
wget https://npm.taobao.org/mirrors/node/v14.16.1/node-v14.16.1-linux-x64.tar.xz
查看压缩包
解压:
xz -d node-v14.16.1-linux-x64.tar.xz
再次解压
tar -xf node-v14.16.1-linux-x64.tar
将node-v14.16.1-linux-x64文件下的文件拷贝到本文件夹并删除无用的文件夹及压缩包
mv node-v14.16.1-linux-x64/* /usr/local/nodejs/
rm -rf node-v14.16.1-linux-x64.tar
rm -rf node-v14.16.1-linux-x64/
完成后如图所示
建立软连接
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
验证:
node -v
npm -v
安装插件
到Git上下载插件压缩包
解压并上传到服务器(可以随便找个位置),本人将其放在了/usr/local下
窗口运行(窗口关闭即停止运行)
进入文件夹运行命令:
node app.js -p 52000
防火墙放行
网易云设置
成功
后台运行
但是这样的方式,xshell断开连接就会停止进程,怎么让这个插件一直运行呢
安装pm2
npm install pm2 -g
建立软连接
ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin/
验证:
pm2 -v
进入插件目录
此时注意: 默认启动端口为8080,想要修改为52000,需修改插件目录下/src/app.js文件
如上图所示,修改为你想要的端口
运行启动命令
pm2 start app.js
验证是否启动成功
pm2 list
图中的第二条数据即为启动的应用。
此时,大功告成。
参考:Linux系统安装Nodejs:https://blog.csdn.net/weixin_43820866/article/details/103683322
linux后台运行nodejs项目:https://www.cnblogs.com/SimonHu1993/p/11646709.html