写在前面
网易云音乐在国内是一款很优秀的听歌软件,至少我是这样觉得的。但有点可惜的是近年来国内越来越重注版权意识,几大音乐软件互相抢版权,导致网易云内很多歌都听不了了(显示灰色)现在这个小工具可以帮助你解决网易云音乐/ QQ音乐 / 虾米音乐 / 百度 音乐版权问题。
特性
使用网易云旧链 / QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咕咪 / JOOX 音源替换变灰歌曲链接 (默认仅启用前四)
为请求增加 X-Real-IP 参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理
完整的流量代理功能 (HTTP / HTTPS),可直接作为系统代理 (同时支持 PAC)
使用
全局代理地址填写服务器地址和端口号即可
Window版所示:
设置——工具——自定义代理,服务器:IP;端口:65535。
平台 设置方法
Windows 设置 > 工具 > 自定义代理 (客户端内)
UWP Windows 设置 > 网络和 Internet > 代理
Linux 系统设置 > 网络 > 网络代理
macOS 系统偏好设置 > 网络 > 高级 > 代理
Android WLAN > 修改网络 > 高级选项 > 代理
iOS Surge,Shadowrocket 等添加配置
效果
项目来源
GitHub:https://github.com/nondanee/UnblockNeteaseMusic
启动配置参数
$ unblockneteasemusic -h
usage: unblockneteasemusic [-v] [-p port] [-a address] [-u url] [-f host]
[-o source [source ...]] [-t token] [-e url] [-s]
[-h]
optional arguments:
-v, --version output the version number
-p port, --port port specify server port
-a address, --address address specify server host
-u url, --proxy-url url request through upstream proxy
-f host, --force-host host force the netease server ip
-o source [source ...], --match-order source [source ...]
set priority of sources
-t token, --token token set up proxy authentication
-e url, --endpoint url replace virtual endpoint with public host
-s, --strict enable proxy limitation
-h, --help output usage information
搭建方法
windows搭建方法
如果是自己使用,建议在自己电脑上搭建,不存在延迟问题。
一、下载源码:UnblockNeteaseMusic
下载后解压zip文件,建议放到 C 盘的目录,
不要放到平时安装程序的目录,以免命令行没权限进去导致使用失败。
例如我放在了这里:C:\UnblockNeteaseMusic-master
记住自己放的位置,后面需要用到这个文件夹的路径。
二、安装 Node.js:Node.js
三、获得网易云音乐ip
Win + R 键启动“运行”,输入 cmd 打开命令行窗口。
输入命令后回车:ping music.163.com -t
把得到的 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脚本即可
该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
Linux搭建方法
1 安装 Node.js
yum -y install nodejs
2 获取项目git
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic
3 运行UnblockNeteaseMusic
node app.js -p 65535 -f 59.111.160.195
如果想开启自动运行 请忽略3 往下看。
4 安装supervisor:
yum -y install epel-release
yum -y install supervisor
5 使用supervisor放到后台运行:
vi /etc/supervisord.d/netease.ini
6 写入supervisord:
[supervisord]
nodaemon=false
[program:netease]
user=root
directory=/root/UnblockNeteaseMusic
command=/usr/bin/node app.js -p 65535 -f 59.111.160.195
autostart=true
autorestart=true
7 启动:
systemctl start supervisord
systemctl enable supervisord
如果启动失败的话,返回5 查看文件配置 是不是代码没有copy完整
bat文件闪退