使用 UnblockNeteaseMusic 解锁网易云音乐客户端变灰歌曲
5 min read
UnblockNeteaseMusic 是一款可以给你解除网易云音乐海外限制并解锁变灰(无版权)歌曲的工具,让你可以听取客户端任何的歌曲,而不受到限制,支持Windows、MacOS、安卓、IOS等设备
特性
- 使用 QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咪咕 / JOOX 音源替换变灰歌曲链接 (默认仅启用一、五、六)
- 为请求增加 X-Real-IP 参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理
- 完整的流量代理功能 (HTTP / HTTPS),可直接作为系统代理 (同时支持 PAC)
安装
这里博主讲一下 Linux
和 Windows
的安装方法,我建议大家部署到 Linux
的服务器上,方便连接且不用担心 UnblockNeteaseMusic
是否被关闭。
Linux
安装 Nodejs
#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
运行 UnblockNeteaseMusic
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic
node app.js
运行端口默认为 8080
(别忘记放通端口)需要想修改可以编辑 app.js
文件的 config.port
对应的数值,或者使用命令:
# 这里我修改为了233
node app.js -p 233
这里还可以加一个 -s
参数限制代理范围防止被滥用,也就是仅放行网易云音乐所属域名的请求,不过使用起来的话就受限了,仅支持 PAC
或 Hosts
。
node app.js -s
后台运行/开机自启
后台运行
博主这里用的是 screen
命令保持程序在后台运行,但重启无法自动运行
#安装Screen
yum install screen
#新建名称为music的Screen窗口
screen -S music
#运行启动命令即可
cd UnblockNeteaseMusic
node app.js
开机自启
这里使用 systemd
进程守护,只适用于 CentOS 7
、Debian 8+
、Ubuntu 16+
等。
#修改需要自启的程序路径即可,然后一起复制到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=$(command -v node) app.js -p 4567
RestartPreventExitStatus=23
Restart=always
[Install]
WantedBy=multi-user.target
EOF
启动并开机自启:
systemctl start UnblockNeteaseMusic
systemctl enable UnblockNeteaseMusic
如果没有Systemd
的,比如CentOS 6
,Debian 7
等,直接使用rc.local
文件使用命令:
#路径和命令自行修改
sed -i '/exit/d' /etc/rc.local
echo "cd /root/UnblockNeteaseMusic && node app.js -p 4567" >> /etc/rc.local
Windows
安装 Nodejs
下载地址:http://nodejs.cn/download/
- 打开
命令提示符(管理员)
运行以下代码:
npm install @nondanee/unblockneteasemusic
- 运行UnblockNeteaseMusic
npx @nondanee/unblockneteasemusic
- 打开
网易云音乐
→设置
→工具
→Http代理
→自定义代理
代理类型:HTTP
服务器:127.0.0.1
端口:8080
用户名和密码为空
-
点击
测试
查看代理是否可用 如果不可用:- 看看命令提示符是不是被关闭了,第2步中运行完以后不要关闭。
- 看看8080端口是否被别的程序调用了,一般不会出现这种情况。
-
测试可用以后点击确定,重启网易云音乐后,你会发现命令提示符在疯狂♂输出,可以听灰色的音乐了。
-
如果命令提示符关闭了或者电脑重启了,重复第2步启动服务即可。
各平台设置代理方法
平台 | 基础设置 |
---|---|
Windows | 设置 > 工具 > 自定义代理 (客户端内) |
UWP | Windows 设置 > 网络和 Internet > 代理 |
Linux | 系统设置 > 网络 > 网络代理 |
macOS | 系统偏好设置 > 网络 > 高级 > 代理 |
Android | WLAN > 修改网络 > 高级选项 > 代理 |
iOS | 无线局域网 > HTTP 代理 > 配置代理 |
结束