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

UnblockNeteaseMusic
网易云音乐在国内是一款很优秀的听歌软件,至少我是这样觉得的。但有点可惜的是近年来国内越来越重注版权意识,几大音乐软件互相抢版权,导致网易云内很多歌都听不了了(显示灰色)现在这个小工具可以帮助你解决网易云音乐/ QQ音乐 / 虾米音乐 / 百度 音乐版权问题。

特性

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

使用

全局代理地址填写服务器地址和端口号即可

代理服务器地址:music.yangwenqing.com(失效)

代理服务器端口:65535(失效)

Window版所示:
设置——工具——自定义代理,服务器:music.yangwenqing.com;端口:65535。

UnblockNeteaseMusic

PAC 自动代理脚本地址:http://music.yangwenqing.com/proxy.pac
pac自动脚本具体使用方法自行百度

平台设置方法
Windows设置 > 工具 > 自定义代理 (客户端内)
UWPWindows 设置 > 网络和 Internet > 代理
Linux系统设置 > 网络 > 网络代理
macOS系统偏好设置 > 网络 > 高级 > 代理
AndroidWLAN > 修改网络 > 高级选项 > 代理
iOSSurge,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的歌都是要付费才能播放;周杰伦的歌在网易云是没有版权的,灰色不能播放。
UnblockNeteaseMusic

UnblockNeteaseMusic

开启代理后:
Taylor Swift、周杰伦的歌都可以免费下载和播放;
其原理是使用其它音乐平台的歌曲替换网易云音乐无版权歌曲,非常舒服。

UnblockNeteaseMusic

UnblockNeteaseMusic

项目来源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


例如我放在了这里:C:\UnblockNeteaseMusic-master
记住自己放的位置,后面需要用到这个文件夹的路径。

二、安装 Node.js:Node.js

三、获得网易云音乐ip

Win + R 键启动“运行”,输入 cmd 打开命令行窗口。
输入命令后回车:ping music.163.com

ping music.163.com

把得到的 IP 记下来,后面会用到。

四、新建一个文本文档,把下面三条代码复制进去命名保存。后缀改成.bat

@echo off
cd C:\UnblockNeteaseMusic-master
node app.js -p 65535 -f 59.111.160.195

第二行 cd 后面的路径,修改为 UnblockNeteaseMusic 的路径(看步骤一);
第三行代码里“65535”为代理端口,可以自定义数字;
第三行结尾的 IP 地址,改为自己 ping 到的IP地址(看步骤三)。

五、右键以管理员运行刚刚保存的.bat脚本即可
UnblockNeteaseMusic
该bat窗口不能关闭,关闭就停止了;如果要隐藏可以看步骤六
UnblockNeteaseMusic

六、隐藏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

Last modification:February 28th, 2020 at 06:44 pm
If you think my article is useful to you, please feel free to appreciate