在服务器运行

不论使用哪种解锁方式,请安装网易云旧版本,如版本2.8.0在2023年仍然可被解锁,不要升级!

项目地址

解锁网易云音乐客户端变灰歌曲

Github 地址:https://github.com/nondanee/UnblockNeteaseMusic

安装流程

安装NodeJS

1
2
3
4
5
6
7
#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

下载此项目

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

进入项目目录

1
cd UnblockNeteaseMusic

运行脚本

1
node app.js

运行端口默认为 8080 ,需要想修改可以编辑 app.js 文件的 config.port 对应的数值,或者使用命令:

指定运行端口

1
2
#这里默认修改 4567 ,自行调整
node app.js -p 4567

开机自启

使用 Systemd 进程守护,只适用于 CentOS 7、Debian 8+、Ubuntu 16+ 等。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#修改下 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
RestartPreventExitStatus=23
Restart=always

[Install]
WantedBy=multi-user.target

EOF

启动并开机自启

1
2
systemctl start UnblockNeteaseMusic
systemctl enable UnblockNeteaseMusic

如果没有 Systemd 的,比如 CentOS 6,Debian 7 等,直接使用 rc.local ,使用命令:

1
2
3
#路径和命令自行修改
sed -i '/exit/d' /etc/rc.local
echo "cd /root/UnblockNeteaseMusic && node app.js" >> /etc/rc.local

设置网易云

Windows系统:

网易云客户端设置 > 工具 > 自定义代理 > HTTP 代理

这里只需要填上你的服务器ip端口、用户名、密码

常见问题

防火墙要开放如4567端口

1
2
3
4
5
6
7
8
9
10
11
#Ubuntu
ufw allow 4567

#CentOS 7
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

#CentOS 6
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart

在本地解锁

工具下载

ClashR for Windows 下载地址【自带网易云解锁】

https://sabrinathings.lanzoui.com/iDtu4g41s4d

运行Clash

请确保解锁网易云的策略组选中的是解锁网易云歌曲(本地)。其它策略组请根据自己的需求进行设置。

回到常规界面,记下 HTTP代理端口SOCKS代理端口。默认值分别为 78907891。后边会考。

【注】常规界面的端口即为 HTTP代理端口Socks端口即为 SOCKS代理端口

设置网易云

打开网易云音乐的设置选项,进入工具选项。选择自定义代理

可以使用 HTTP 或 SOCKS 代理。

下面的两种方式,二选一即可。

HTTP 代理设置

自定义代理中选择 HTTP代理,服务器地址:127.0.0.1 ;端口:7890

用户名和密码留空。然后点击确定,重启客户端后生效。

SOCKS 代理设置

自定义代理中选择 SOCKS5代理,服务器地址:127.0.0.1 ;端口:7891

用户名和密码留空。然后点击确定,重启客户端后生效。

在旁路由解锁

如使用openWRT系统的路由器或旁路由,安装此插件后即可解锁,效果与在服务器部署一致

项目下载

项目地址:https://github.com/maxlicheng/luci-app-unblockmusic

设置网易云

默认不需要在网易云上设置,旁路由会自动分流。

若出现无法使用的情况,请按如下设置。

Windows系统:

网易云客户端设置 > 工具 > 自定义代理 > HTTP 代理

这里只需要填上你的旁路由ip默认5200,无需用户名与密码。