网上找的,有点意思,记录一下,自己研究学习使用,侵权请留言或联系删除!
该项目代码托管在Github上,并且更新频繁,感谢作者制作并维护这个项目;
废话不多说,这个项目可以让你实现在全平台的网易云客户端实现无限制听歌,什么叫无限制听歌?就是VIP,无版权,甚至加灰的都能听啦!就问你牛不牛X,强不强大!
该项目的实现原理如下:
X-Real-IP
参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理首先说一下,要想自己配置这个项目还是要有一定的DOS,Linux命令行基础的,当然我会尽量写的详细一些,保证小白也能配置成功;
由于大多数人使用的是windows系统,这里我就着重讲一下Windows系统的配置方法。
将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”命令,出现如下情况,即表示安装成功!
现在,基本的工具我们都已经准备好了,接下来开始配置;
其实,配置过程很简单,因为我们是用使用本地主机做代理服务器,所以直接配置就行了;
首先,将我们在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端口,并通过该端口代理;
这时,我们第二阶段的配置已经成功,就剩最后设置代理服务器了;
这里代理的设置分两种,一种是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
中文目录如图所示,直接把那个批处理脚本放进去就行了!