# 1. UnblockNeteaseMusic
解锁网易云音乐客户端变灰歌曲及付费音乐
Github 地址:https://github.com/nondanee/UnblockNeteaseMusic
# 哔哩哔哩高速接口
本地配置需安装 Node Js,没有请到:点击跳转 下载合适的版本直接安装
本地环境配置资源下载:点击跳转【密码:eh6i】
网易云音乐必须使用上面链接提供的版本!不然无法使用!
# 2. 特性
- 使用网易云旧链 / QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咕咪 / JOOX 音源替换变灰歌曲链接 (默认仅启用前四)
- 为请求增加 X-Real-IP 参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理
- 完整的流量代理功能 (HTTP / HTTPS),可直接作为系统代理 (同时支持 PAC)
# 3. 安装(此处开始为服务器部分教程)
准备材料:带公网 ip 的服务器一台或者 VPS 一台
# 1. 安装 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 |
# 2. 运行 UnblockNeteaseMusic
git clone https://github.com/nondanee/UnblockNeteaseMusic.git | |
cd UnblockNeteaseMusic | |
node app.js |
运行端口默认为 8080 ,需要想修改可以编辑 app.js 文件的 config.port 对应的数值,或者使用命令:
#这里默认修改 8520 ,自行调整 | |
node app.js -p 8520 |
** 注意:** 新手建议使用默认 8080 端口,因为文章后面的 “开机自启” 和 “防火墙设置” 都是默认 8080 端口!
这里还可以加一个 -s
参数限制代理范围防止被滥用,也就是仅放行网易云音乐所属域名的请求,不过使用起来的话就受限了,仅支持 PAC 或 Hosts 。
node app.js -s |
** 注意:** 因为这个工具本身是给自己使用的,所以不推荐使用 -s
参数限制!
# 3. 开机自启
这里使用 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 | |
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" >> /etc/rc.local |
# 4. 使用方法
# 1. 安卓系统:
#设置方法 | |
手机设置 > WLAN > 网络设置 > 高级选项 > 代理 | |
一般安卓手机设置代理类型的时候分 2 种,手动代理和自动代理,有的手机可能只有手动代理,大致设置如下: | |
手动代理 > 只需要填上你的服务器 IP 和端口就可以了。 | |
自动代理 > 填上你的 PAC 地址就行了,地址:http://<Server Name:PORT>/proxy.pac ,修改为你的 ip 、运行端口。 |
如果你发现设置后不能使用或者出现其它网络问题,带了 -s
参数的不妨去掉后再试试。
# 2. Windows 系统:
#设置方法 | |
网易云客户端设置 > 工具 > 自定义代理 > HTTP 代理 | |
这里只需要填上你的服务器 ip 和端口,保存即可。 | |
内网环境搭建填127.0.0.1:设置的端口号即可 |