目录

UnblockNeteaseMusic

项目

Release 0.25.3 · nondanee/UnblockNeteaseMusic (github.com)

git clone https://github.com/nondanee/UnblockNeteaseMusic.git

nodejs

Download | Node.js (nodejs.org)

windows

直接下载对应版本安装

node -v  # 测试
npm -v

更改npm配置

npm config set prefix 路径/node_global
npm config set cache 路径/node_cache
npm list -global  # 查看
npm install express -g  # 安装,测试cache路径(安装不了以管理员打开
npm list -g

更改环境变量

用户环境变量npm路径改为node_global路径

系统变量新建变量名NODE_PATH,值为路径\node_global\node_modules

linux

下载source code后解压就好(版本过高困难会报错

部署

windows

本地

node app.js -p 5000:5002 -e http://music.163.com

bat脚本

@echo off

tasklist | findstr -i "cloudmusic.exe"

if ERRORLEVEL 1 (
	echo Ready to run
	start "" "D:\CloudMusic296\cloudmusic.exe"
)else (
	echo Is running
)

node app.js -p 5000:5002 -e http://music.163.com

开机自启动文件夹

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

linux

云服务器 centos

vim /etc/systemd/system/UnblockNeteaseMusic.service
[Unit]
Description=UnblockNeteaseMusic service
After=network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/usr/local/lib/nodejs/bin/node /usr/local/UnblockNeteaseMusic-0.25.3/app.js -p 5000:5002 -e http://music.163.com -s
Restart=always

[Install]
WantedBy=multi-user.target
# 设置开机自启动
systemctl daemon-reload
systemctl enable UnblockNeteaseMusic
# 操作
systemctl restart UnblockNeteaseMusic  # 重启
systemctl status UnblockNeteaseMusic -l  # 显示状态
systemctl stop UnblockNeteaseMusic  # 暂停

服务器断开后node停止运行,选择pm2管理

参考:UnblockNeteaseMusic 使用方法 – 如风 (desperadoj.com)

npm config set registry https://registry.npm.taobao.org  # 换源
npm install -g pm2  # 安装pm2
pm2 -v
pm2 start app.js -- -s -p 5000:5002  # 启动
pm2 save  # 保存
pm2 startup  # 设置开机自启

pm2常见命令

pm2 start []
pm2 stop
pm2 restart
pm2 list
pm2 delete
pm2 show []

使用

pc

网易云音乐软件 设置 ——> 工具 ——> 自定义代理,填写服务器ip(本地 127.0.0.1)和端口(5000),测试,确定

安卓

参考:redn3ck/unblockNeteaseMusic: yaml for unblockNeteaseMusic (github.com)

UnblockNeteaseMusic 使用方法 – 如风 (desperadoj.com)

注意

  • 软件只能用旧版的,新版代理不了
  • http://music.163.com和https://music.163.com看情况换
  • UnblockNeteaseMusic.service中的node和app.js用决定路径