Revive unavailable songs for Netease Cloud Music
https://www.moerats.com/archives/938/
https://github.com/nondanee/UnblockNeteaseMusic
#Debian/Ubuntu系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y nodejs git
#CentOS系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs git -y
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic
node app.js
默认端口8080,可以通过app.js
里面的config.port
对应字段
或者使用命令:
node app.js -p your_port_number
这里使用Systemd
进程守护,只适用于CentOS 7
、Debian 8+
、Ubuntu 16+
等。
#修改下ExecStartPre源码路径即可,然后一起复制到SSH运行
cat > /etc/systemd/system/UnblockNeteaseMusic.service <<EOF
[Unit]
Description=UnblockNeteaseMusic
After=network.target
Wants=network.target
[Service]
Type=simple
PIDFile=/var/run/UnblockNeteaseMusic.pid
WorkingDirectory=/root/UnblockNeteaseMusic
ExecStart=/usr/bin/node app.js -p 4567
RestartPreventExitStatus=23
Restart=always
[Install]
WantedBy=multi-user.target
EOF
启动并开机自启:
systemctl start UnblockNeteaseMusic
systemctl enable UnblockNeteaseMusic
安装screen
yum install -y screen
新建一个screen
screen -S netease
启动服务
node app.js
后台运行,使用快捷键
ctrl+ a d
打开网易云音乐右上角设置-工具,选择http代理
填入你的服务器ip和端口
注意:记得打开服务器防火墙和网络安全组的端口
重启之后就可以使用了
定位到设置-WLAN,在连接的WiFi设置中选择手动代理
填入ip和端口即可