UnblockNeteaseMusic-解锁网易云音乐客户端变灰歌曲
网易云音乐在国内是一款很优秀的听歌软件,至少我是这样觉得的。但有点可惜的是近年来国内越来越重注版权意识,几大音乐软件互相抢版权,导致网易云内很多歌都听不了了(显示灰色)现在这个小工具可以帮助你解决网易云音乐/ QQ音乐 / 虾米音乐 / 百度 音乐版权问题。
特性
- 使用网易云旧链 / QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咕咪 / JOOX 音源替换变灰歌曲链接 (默认仅启用前四)
- 为请求增加
X-Real-IP
参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理 - 完整的流量代理功能 (HTTP / HTTPS),可直接作为系统代理 (同时支持 PAC)
使用
全局代理地址填写服务器地址和端口号即可
代理服务器地址:music.yangwenqing.com(失效)
代理服务器端口:65535(失效)
Window版所示:
设置——工具——自定义代理,服务器:music.yangwenqing.com;端口:65535。
平台 | 设置方法 |
---|---|
Windows | 设置 > 工具 > 自定义代理 (客户端内) |
UWP | Windows 设置 > 网络和 Internet > 代理 |
Linux | 系统设置 > 网络 > 网络代理 |
macOS | 系统偏好设置 > 网络 > 高级 > 代理 |
Android | WLAN > 修改网络 > 高级选项 > 代理 |
iOS | Surge,Shadowrocket 等添加配置 |
UWP 应用需要开启 loopback 才能会使用系统代理,请以管理员身份执行命令
checknetisolation loopbackexempt -a -n="1F8B0F94.122165AE053F_j2p0p5q0044a6"
iOS Surge 配置
[Proxy]
UnblockNeteaseMusic = http,<Server Name>,<PORT>,,
[Rule]
USER-AGENT,NeteaseMusic*,UnblockNeteaseMusic
FINAL,DIRECT
效果
没开启代理前:
举个例子:Taylor Swift的歌都是要付费才能播放;周杰伦的歌在网易云是没有版权的,灰色不能播放。
开启代理后:
Taylor Swift、周杰伦的歌都可以免费下载和播放;
其原理是使用其它音乐平台的歌曲替换网易云音乐无版权歌曲,非常舒服。
项目来源GitHub:https://github.com/nondanee/UnblockNeteaseMusic
搭建
CentOS 7搭建方法
安装Nodejs:
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum -y install nodejs
安装supervisor:
yum -y install epel-release
yum -y install supervisor
拉取文件:
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic
使用supervisor放到后台运行:
nano /etc/supervisord.d/netease.ini
# 如果没有nano,请执行下面命令安装
yum -y install nano
写入supervisord:
[supervisord]
nodaemon=false
[program:netease]
user=root
directory=/root/UnblockNeteaseMusic
command=/usr/bin/node app.js -p 65535
autostart=true
autorestart=true
启动:
systemctl start supervisord
systemctl enable supervisord
window搭建方法
PS:如果是自己使用,建议在自己电脑上搭建,不存在延迟问题。
一、下载源码:UnblockNeteaseMusic
下载后解压zip文件,建议放到 C 盘的目录,不要放到平时安装程序的目录,以免命令行没权限进去导致使用失败。
例如我放在了这里:
C:\UnblockNeteaseMusic-master
记住自己放的位置,后面需要用到这个文件夹的路径。
二、安装 Node.js:Node.js
三、获得网易云音乐ip
Win + R 键启动“运行”,输入 cmd 打开命令行窗口。
输入命令后回车:ping music.163.com
把得到的 IP 记下来,后面会用到。
四、新建一个文本文档,把下面三条代码复制进去命名保存。后缀改成.bat
@echo off
cd C:\UnblockNeteaseMusic-master
node app.js -p 65535 -f 59.111.160.195
第三行代码里“65535”为代理端口,可以自定义数字;
第三行结尾的 IP 地址,改为自己 ping 到的IP地址(看步骤三)。
五、右键以管理员运行刚刚保存的.bat脚本即可
该bat窗口不能关闭,关闭就停止了;如果要隐藏可以看步骤六
六、隐藏bat窗口;新建一个文本文档,把下面两条代码复制进去命名保存。后缀改成.vbs
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c Netease.bat",vbhide
把.vbs这个脚本放到bat脚本同一个文件夹;第二行的Netease.bat
是我bat的文件名,请改成自己的。
开机自启:Windows键+R
输入shell:startup
将vbs创建快捷方式放到自启文件夹即可,这样就不用每次去执行了。
系统自启文件夹路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
真棒!
博主,你好 我是MAC系统,从MAC升级了最新系统后,网易云音乐就一直抽风,有时无法使用,有时候它不放了,忙了就忘关了。大半夜 突然一下响起音乐,真是要命云音乐。 看到你这个这个方法给了我灵感 我试了一下 让云音乐过了一个梯子。居然可以正常使用了。
很奇怪,国内IP下MAC系统下 不能用,找官方 反馈 从来没有人回复。。。
用了梯子居然可以了。。。
那个修改的bat老是闪退打不开咋办
现在用不了了是怎么回事
你可能需要去更新一下源码?作者29号刚更新
https://github.com/nondanee/UnblockNeteaseMusic
感谢博主 太感谢了
bat脚本闪退怎么解决,powershell直接运行node,可以听音乐了,但是想创建bat脚本方便一下不行,就闪退
MacOS改完了hosts文件也用的80端口 但是打开网易云提示链接失败
请问MacOS的填写代理了怎么没有反应
换80端口试试,修改hosts文件
Mac OS:进入 Terminal,键入 sudo nano /etc/hosts,添加完毕后按下 Ctrl+X 储存并退出。
Server IP music.163.com
Server IP interface.music.163.com
请问server IP是啥 网易云的嘛
服务器的ip
MacOS改完了hosts文件用的127.0.0.1。也用的80端口 但是打开网易云提示链接失败(ó﹏ò。)
自启,好评