项目地址:nondanee/UnblockNeteaseMusic: Revive unavailable songs for Netease Cloud Music (github.com)
下载地址:https://github.com/nondanee/UnblockNeteaseMusic/archive/refs/tags/v0.25.3.tar.gz
下面开始部署
1.安装运行环境
1)安装node,参考,linux安装Node(二进制包) - 晴风 (clearwind.cyou)
2)安装pm2,选择以下任意一种
方式一:
npm install -g pm2
pm2 -v
方式二:
git clone https://github.com/Unitech/pm2.git # git没安装的自行安装,步骤3有命令
cd pm2
npm install # 或者 npm install --dev ,如果devDependencies 没有安装
npm test
测试均通过,环境安装完成
2.部署UnblockNeteaseMusic
1)下载
cd && wget https://github.com/nondanee/UnblockNeteaseMusic/archive/refs/tags/v0.25.3.tar.gz
2)解压,移动,创建软连接
tar -zxvf v0.25.3.tar.gz
ls
mv UnblockNeteaseMusic-0.25.3 /opt/env/
ls /opt/env/
ln -s /opt/env/UnblockNeteaseMusic-0.25.3/ /opt/start/UnblockNeteaseMusic
3)修改监听的端口(默认8080,不改就跳过)
cd /opt/start/UnblockNeteaseMusic
ls -l
vim src/app.js
# 第19行
# 找到config.port || '8080' 改为 config.port || '5000',保存退出
4)启动
# -i 指定进程数,max设置为核心数
# --name 指定项目名称,随意修改
pm2 start /opt/start/UnblockNeteaseMusic/app.js -i max --name UnblockNeteaseMusic
# 查看任务列表
pm2 list
5)设置开机自启动
# 项目已经在运行的情况下
pm2 save
pm2 startup
3.使用
若使用阿里云或者腾讯云,需要去vps控制面板防火墙放行5000端口
1)使用telnet测试连通性(可选)
# 使用cmd或者powershell测试,要求win已启用telnet
# 或者拿其它vps测试也行
telnet {vpsip} 5000
2)win网易云客户端
设置->工具->自定义代理
服务器:{vpsip} 端口:5000
同户名和密码不用填
确认->现在重启->happy吧
3)其它客户端用法去看项目介绍