iami233
iami233
文章153
标签38
分类4

文章分类

文章归档

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

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

UnblockNeteaseMusic 是一款可以给你解除网易云音乐海外限制并解锁变灰(无版权)歌曲的工具,让你可以听取客户端任何的歌曲,而不受到限制,支持Windows、MacOS、安卓、IOS等设备

特性

  • 使用 QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咪咕 / JOOX 音源替换变灰歌曲链接 (默认仅启用一、五、六)
  • 为请求增加 X-Real-IP 参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理
  • 完整的流量代理功能 (HTTP / HTTPS),可直接作为系统代理 (同时支持 PAC)

安装

这里博主讲一下 LinuxWindows 的安装方法,我建议大家部署到 Linux 的服务器上,方便连接且不用担心 UnblockNeteaseMusic 是否被关闭。

Linux

安装 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

运行 UnblockNeteaseMusic

1
2
3
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic
node app.js

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

1
2
# 这里我修改为了233
node app.js -p 233

这里还可以加一个 -s 参数限制代理范围防止被滥用,也就是仅放行网易云音乐所属域名的请求,不过使用起来的话就受限了,仅支持 PACHosts

1
node app.js -s

后台运行/开机自启

后台运行

博主这里用的是 screen 命令保持程序在后台运行,但重启无法自动运行

1
2
3
4
5
6
7
#安装Screen
yum install screen
#新建名称为music的Screen窗口
screen -S music
#运行启动命令即可
cd UnblockNeteaseMusic
node app.js

开机自启

这里使用 systemd 进程守护,只适用于 CentOS 7Debian 8+Ubuntu 16+ 等。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#修改需要自启的程序路径即可,然后一起复制到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

启动并开机自启:

1
2
systemctl start UnblockNeteaseMusic
systemctl enable UnblockNeteaseMusic

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

1
2
3
#路径和命令自行修改
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/

  1. 打开命令提示符(管理员)运行以下代码:

    1
    npm install @nondanee/unblockneteasemusic
  2. 运行UnblockNeteaseMusic

    1
    npx @nondanee/unblockneteasemusic
  3. 打开网易云音乐设置工具Http代理自定义代理

    1
    2
    3
    4
    代理类型:HTTP
    服务器:127.0.0.1
    端口:8080
    用户名和密码为空
  4. 点击测试查看代理是否可用
    如果不可用:

    • 看看命令提示符是不是被关闭了,第2步中运行完以后不要关闭。
    • 看看8080端口是否被别的程序调用了,一般不会出现这种情况。
  5. 测试可用以后点击确定,重启网易云音乐后,你会发现命令提示符在疯狂♂输出,可以听灰色的音乐了。

  6. 如果命令提示符关闭了或者电脑重启了,重复第2步启动服务即可。

各平台设置代理方法

平台基础设置
Windows设置 > 工具 > 自定义代理 (客户端内)
UWPWindows 设置 > 网络和 Internet > 代理
Linux系统设置 > 网络 > 网络代理
macOS系统偏好设置 > 网络 > 高级 > 代理
AndroidWLAN > 修改网络 > 高级选项 > 代理
iOS无线局域网 > HTTP 代理 > 配置代理

结束

代理前
代理中
代理后

本文作者:iami233
本文链接:https://5ime.cn/unblockneteasemusic.html
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可