• 欢迎访问db1024网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏db1024吧

使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲

主机教程 Liam 1年前 (2019-04-29) 445次浏览 0个评论 扫描二维码
文章目录[隐藏]

说明:UnblockNeteaseMusic是一款可以给你解除网易云音乐海外限制并解锁变灰(无版权)歌曲的工具,让你可以听取客户端任何的歌曲,而不受到限制,此前该类似工具挺多的,不过貌似都不维护或者失效了,这里提到的项目更新很频繁,支持WindowsMacOS、安卓、IOS等设备,所以就分享一下使用方法。

截图

使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲
使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲

特性

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

安装

Github地址:https://github.com/nondanee/UnblockNeteaseMusic

1、安装Nodejs

#Debian/Ubuntu系统 curl -sL https://deb.nodesource.com/setup_10.x | bash - apt install -y nodejs git   #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

运行端口默认为8080,需要想修改可以编辑app.js文件的config.port对应的数值,或者使用命令:

#这里默认修改4567,自行调整 node app.js -p 4567

这里还可以加一个-s参数防止被滥用,不过使用起来的话就受限了,仅支持PACHosts

node app.js -s 

3、开机自启
这里使用Systemd进程守护,只适用于CentOS 7Debian 8+Ubuntu 16+等。

#修改下ExecStartPre和ExecStart参数的源码路径和执行命令即可,然后一起复制到SSH运行 cat > /etc/systemd/system/UnblockNeteaseMusic.service <<EOF [Unit] Description=UnblockNeteaseMusic After=network.target Wants=network.target  [Service] Type=simple PIDFile=/var/run/UnblockNeteaseMusic.pid ExecStartPre=cd /root/UnblockNeteaseMusic ExecStart=/bin/bash -c "cd /root/UnblockNeteaseMusic && /usr/bin/node app.js -p 4567" RestartPreventExitStatus=23 Restart=always  [Install] WantedBy=multi-user.target EOF

启动并开机自启:

systemctl start UnblockNeteaseMusic systemctl enable UnblockNeteaseMusic 

如果没有Systemd的,比如CentOS 6Debian 7等,直接使用rc.local,使用命令:

#路径和命令自行修改 sed -i '/exit/d' /etc/rc.local echo "cd /root/UnblockNeteaseMusic && node app.js -p 4567" >> /etc/rc.local 

Docker安装

1、安装Docker

#CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on  #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 

2、运行镜像

docker run --name unmusic -d -p 4567:8080 nondanee/unblockneteasemusic

运行端口4567,自行修改。

使用

提示:使用方法可以选择修改Hosts或者设置代理的方式,自己挑选一种比较会的吧。 

1、修改Hosts
找到Hosts路径,大致位置:

Windows系统:位于C:WindowsSystem32driversetchosts Android系统:位于/system/etc/hosts Mac系统:位于/etc/hosts IOS系统:位于/etc/hosts Linux系统:位于/etc/hosts 

hosts文件添加两条规则

#将前面参数修改为服务器IP <Server IP> music.163.com <Server IP> interface.music.163.com 

使用此方法必须监听80端口,也就是使用-p 80参数指定80端口运行。不过该方法不适用Android客户端。

2、设置代理
安卓系统:

#设置方法 手机设置 > WLAN > 网络设置 > 高级选项 > 代理  一般安卓手机设置代理类型的时候分2种,手动代理和自动代理,有的手机可能只有手动代理,大致设置如下: 手动代理 > 只需要填上你的服务器IP和端口就可以了。 自动代理 > 填上你的PAC地址就行了,地址:http://<Server Name:PORT>/proxy.pac,修改为你的ip、运行端口。  如果你发现设置后不能使用或者出现其它网络问题,带了-s参数的不妨去掉后再试试。 

Windows系统:

#设置方法 网易云客户端设置 > 工具 > 自定义代理 > HTTP代理  这里只需要填上你的服务器ip和端口,保存即可。 

IOS系统:
这里很久前也有人要博主详细说下IOS使用方法,对于不会设置的是挺复杂的,所以就截图说下,需要借助Shadowrocket工具。

#设置方法 打开小火箭 > 添加节点(类型选择HTTP,输入你的ip和端口,随便备注下,右上角完成即可) > 编辑配置 > 添加规则(类型选择USER-AGENT,选项选择网易云,用户代理输入NeteaseMusic*),保存即可。

使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲
macOS啥的,没设备就不测试了,直接列举下作者提供方法。

UWP    Windows设置 > 网络和Internet > 代理 Linux    系统设置 > 网络 > 网络代理 macOS    系统偏好设置 > 网络 > 高级 > 代理 

设置好了后,你会发现客户端之前因为版权问题不能听的都可以听了,然后建议搭建的时候,选择的服务器网络延迟尽量好点,不然播放会很慢。

后续操作

1、如果设置好了后,打开客户端提示网络问题的话,稍等片刻就好了,如果过会还是不行,就检查下操作啥的,比如防火墙。

一般情况下CentOS防火墙还需要开启运行端口,比如博主用的4567,使用命令:

#CentOS 6 iptables -I INPUT -p tcp --dport 4567 -j ACCEPT service iptables save service iptables restart  #CentOS 7 firewall-cmd --zone=public --add-port=4567/tcp --permanent firewall-cmd --reload

宝塔的话可以直接面板左侧-安全-开启对应的端口即可。

最后貌似很多妹子都喜欢用网易云,小伙伴们可以去喜欢的妹子面前装个逼,自己搭建好了,然后教她们点亮下灰色无版权歌曲。


db1024 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲
喜欢 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址