*该文章来源于github的大佬 Nzix
*这是原github页面:点我转跳
*这是原大佬的教程:点我转跳
*本篇教程参考此教程写出:传送门
*当然你也可以看我这篇更精简适合完全小白的教程


搭建UnblockNeteaseMusic

非完全搭建指南
①在开始搭建前,你需要准备一台可用的服务器
②我的服务器为阿里云,系统为CentOS7(最好和我保持一致)
以下所有教程均基于CentOS7系统(CentOS6及其以下或其他系统,请安装CentOS7或百度其他教程)

安装并运行UnblockNeteaseMusic

1.安装Nodejs(请一步一步复制到服务器系统命令中)

#适用于CentOS系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs git -y

2.运行UnblockNeteaseMusic(请一步一步复制到服务器系统命令中)

git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic
node app.js

这时候只要服务器界面显示有0.0.0.0:8080的字样,
说明你的 UnblockNeteaseMusic 已经成功运行开来了。

到这里,
如果是新手到这就可以进行下一个步骤
如果你的8080端口被占用请继续往下看。
如果还想添加开机自启请继续往下看

3.UnblockNeteaseMusic的运行端口默认为8080,如果端口被占或想要修改端口可以使用命令:

#修改‘端口号’为你想要的端口号
node app.js -p 端口号

4、开机自启
在这里,我直接使用rc.local,命令如下

sed -i '/exit/d' /etc/rc.local
echo "cd /root/UnblockNeteaseMusic && node app.js -p 4567" >> /etc/rc.local

让程序在后台运行

1、安装并运行Docker(请一步一步复制到服务器系统命令中)

#适用于CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

2、把UnblockNeteaseMusic添加到后台

#如果有换端口,在‘你的端口’处替换为你设置端口,
docker run --name unmusic -d -p 你的端口:8080 nondanee/unblockneteasemusic


#新手复制下面这个
docker run --name unmusic -d -p 8080:8080 nondanee/unblockneteasemusic

搭建成功后的一些补充事项

搭建好后,请开启运行端口,使用命令开放端口(请一步一步复制到服务器系统命令中)
(也可以在服务器商那设置)

#适用于CentOS 7
#在‘你的端口号’中填入你设置的端口
firewall-cmd --zone=public --add-port=你的端口号/tcp --permanent
firewall-cmd --reload

#新手复制下面这个
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

下一页是如何使用UnblockNeteaseMusic

使用UnblockNeteaseMusic

有2种使用方法:
①修改hosts;
②使用代理;
*本使用方法跳过mac和linux系统(因为我没有这两个系统,无法测试)
*本教程只介绍使用代理的方法(感觉这个比较适合我)
使用mac和linux系统的,想知道修改hosts使用方法的,请
看作者的官方教程或这个教程
请结合自己情况选择使用

使用代理

安卓系统:
流量环境下,
①下载Xndroid工具→传送门,设置如下:

②打开Xndroid→点击左侧Fqrouter→添加个人代理(只需要填服务器ip和端口即可)

③代理列表配置项(将高级设置里面全部关掉)→软件右上角代理设置(只代理网易云音乐)

wifi环境下,
在 手机设置→WLAN→网络设置→高级选项→代理 (不同手机路径不同)
设置代理类型那有2个,手动代理和自动代理,随便哪个都可以,设置如下:

①手动代理:只用填上你的服务器IP和端口就可以了,其他密码用户名等等不用管

②自动代理:把 http://<你的服务器:你的端口>/proxy.pac 复制进去就行了,其他不管
(把‘你的服务器’替换为你的服务器ip、把‘你的端口’替换为你设置的运行端口)

Windows系统
Windows上是直接在网易云客户端设置的,
①打开网易云→网易云的设置→工具→自定义代理→类型设置为 HTTP代理

②只用填你的服务器IP和端口,密码用户名都不用管。填完点确定
注意:这里的测试是没有用的,你点了都是错误,所以直接点确定,确认重启,重启后看看周杰伦的歌是不是灰色,以此来测试

IOS系统

现在ios的用不了了,会提示网络错误,看大佬说是ios系统更新把这个给禁了

如果你是ios10及其以下,可以试一下

其他的参考资料:ios最新端已经挂了

ios更新到最新版,就没版权了,大家不要更新吖

ios麻烦一点,需要借助Shadowrocket工具(话说只要有ios的设置都会麻烦一点)
①先在APPstore搜索并下载Shadowrocket(搜索不到就换美服站号搜索)

②打开Shadowrocket→添加节点
类型选择HTTP,输入你的ip和端口,备注网易云,其他不用管,右上角完成即可

③编辑配置→添加规则
类型选择USER-AGENT,选项选择网易云,用户代理输入 NeteaseMusic*,保存即可


A.T.FIELD,FULL POWER!