王磊的个人技术记录 王磊的个人技术记录

记录精彩的程序人生

目录
UnblockNeteaseMusic 无限制网易云音乐教程
/  

UnblockNeteaseMusic 无限制网易云音乐教程

网上找的,有点意思,记录一下,自己研究学习使用,侵权请留言或联系删除!

联系邮箱:15689099570@163.com

该项目代码托管在Github上,并且更新频繁,感谢作者制作并维护这个项目;

传送门:UnblockNeteaseMusic

废话不多说,这个项目可以让你实现在全平台的网易云客户端实现无限制听歌,什么叫无限制听歌?就是VIP,无版权,甚至加灰的都能听啦!就问你牛不牛X,强不强大!

该项目的实现原理如下:

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

首先说一下,要想自己配置这个项目还是要有一定的DOS,Linux命令行基础的,当然我会尽量写的详细一些,保证小白也能配置成功;

由于大多数人使用的是windows系统,这里我就着重讲一下Windows系统的配置方法。

1.准备阶段

将Github上的项目下载到本地,大佬直接Git clone;

git clone https://github.com/nondanee/UnblockNeteaseMusic.git

小白看图,点击Download ZIP按钮;

然后再下载安装Nodejs,别问为啥,后面有用!

Nodejs下载地址:Nodejs下载

根据你自己的系统选择相应下载,我系统是64位的,所以我选择Windows x64版本!

下载完成后直接双击安装即可,安装过程就下一步,下一步就行了;

安装成功后,Windows+R快捷键,输入cmd,回车打开DOS命令行窗口,输入“node -h”命令,出现如下情况,即表示安装成功!

现在,基本的工具我们都已经准备好了,接下来开始配置;

2.配置阶段

其实,配置过程很简单,因为我们是用使用本地主机做代理服务器,所以直接配置就行了;

首先,将我们在Github上下载的压缩包解压,然后打开Dos命令行,cd到解压后的目录;

C:\Users\davie>e: E:\>cd E:\Temporary Folder\UnblockNeteaseMusic E:\Temporary Folder\UnblockNeteaseMusic>

** 接下来就是命令行配置了;**

配置参数:

$ node app.js -husage: unblockneteasemusic [-v] [-p port] [-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  -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 http basic authentication  -e url, --endpoint url      replace virtual endpoint with public host  -s, --strict                enable proxy limitation  -h, --help                  output usage information

我们可以直接命令行“node app.js”,这样系统会自动默认开一个8080端口,但是由于8080端口我还有用,所以我可以加一个参数“-p port”,意思是,你可以指定任何端口,由于你在本机运行程序,需要指定网易云服务器 IP -f xxx.xxx.xxx.xxx,我们通过ping music.163.com 来获取ip地址;

有了ip地址我们就可以,配置命令了;

E:\Temporary Folder\UnblockNeteaseMusic>node app.js -p 4567 -f 59.111.160.195

回车,此时本地主机已经开启4567端口,并通过该端口代理;

这时,我们第二阶段的配置已经成功,就剩最后设置代理服务器了;

3.代理设置

这里代理的设置分两种,一种是Windows客户端,一种是UWP,你看自己下载的云音乐应用属于哪种;由于我使用的Microsoft Store的UWP应用,我就先说一下UWP应用如何设置吧。

因 UWP 应用存在网络隔离,限制流量发送到本机,若使用的代理在 localhost,或修改的 hosts 指向 localhost,需为 "网易云音乐 UWP" 手动开启 loopback 才能使用,请以管理员身份执行命令

checknetisolation loopbackexempt -a -n="1F8B0F94.122165AE053F_j2p0p5q0044a6"

然后,依次点击“开始”=》“设置”=》“网络与Internet”=》“代理”;

配置IP地址,与端口;

当你做完这一步 ,OK,开始享受音乐吧!

先来首霉霉的Love story(VIP才能听哦)!

嗯,杰伦无版权的也能听,不错不错,不但能听,还能下载呢。^_^

好了,UWP版本的应用配置很完美,那么接下来说一下Windows客户端的配置方法;

其实,Windows客户端的配置方法很简单,它不存在网络保护,也不需要去系统设置里配置代理服务器,可以直接在应用里配置代理服务器;

步骤:打开网易云客户端=》“设置”=》“工具”=》“代理”;

同样如图所示,将端口改为你自己设置的,比如我的就是“4567”;

然后点击确定,它会重启播放器,然后就可以愉快的听歌了,同样杰伦无版权歌随便听 ;

问题补充:

由于每次使用,都要cd到那个安装目录,然后打开那个端口,岂不是很烦;

这里为你们提供一种解决方案,使用bat批处理脚本,可以直接打开cmd,并打开指定目录,执行指定命令!

命令如下:

注意将下面的文件目录(“E:\Temporary Folder\UnblockNeteaseMusic”)改为你自己的文件目录!

start cmd /k "cd /d E:\Temporary Folder\UnblockNeteaseMusic && node app.js -p 4567 -f 59.111.160.197"

新建一个记事本,将上面的命令行粘贴进去,并保存,修改扩展名为.bat,自己随便起个名字就行;

双击运行,结果如图所示;

假如你特别喜欢听歌,不想每次开电脑都开运行这个bat文件,那个你可以把这个文件放开机启动项里,开机启动项目录: C:\Users\davie\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

中文目录如图所示,直接把那个批处理脚本放进去就行了!


标题:UnblockNeteaseMusic 无限制网易云音乐教程
作者:wanglei03
地址:https://wangleijava.com/articles/2020/10/22/1603375777469.html