1.Abstract

介绍了在VPS服务器上安装软件以解锁网易云音乐中灰色和不可下载的歌曲。

2.Background

我们有时候在撸代码的时候会听音乐。一般情况下我会优先选择youtube music,但它没macos客户端,于是就选择了Netease Music,但是Netease Music版权现在越来越严重,有的只能听不能下,甚至有的听都不能听。这里给大家介绍一种解锁Netease Music的github项目。 原理是解析Netease Music的歌曲线路,然后不能播放的就搜索QQ 音乐、虾米音乐等等一系列音乐软件,找出替代的连接。 这里需要下载nodejs,用http的方式代理。这样一来,可能VPS速度不好的话会效果不佳。并且这个项目貌似只检测歌曲的连接,代理过去之后没法看视频。

3.Tutorial

登录vps

curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum -y install nodejs
yum -y install epel-release
yum -y install supervisor
yum install git
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
cd UnblockNeteaseMusic

然后ping music.163.com //找Netease Music的服务器,判定歌曲是否能播放 我这里是103.126.92.132

vim /etc/supervisord.d/netease.ini
[supervisord]
nodaemon=false

[program:netease]
user=root
directory=/root/UnblockNeteaseMusic
command=/usr/bin/node app.js -p 60000 -f 103.126.92.132
autostart=true
autorestart=true
systemctl start supervisord
systemctl enable supervisord

设置客户端 由于我主力设备是macos,这个代理貌似是全局代理,那一但开启http代理,我其他活干不了。我也曾尝试过proxifier的http,不过没成功。后来考虑到,Netease Music上面听听音乐就足够了,想下载音乐直接用windows下载到shuffle里就好了,或者下载到nas上,省心。 选择自定义代理--->HTTP代理 服务器填写我们自己的vps地址,这里的端口填写60000 再点确定

5.Conclusion

开开心心边听音乐边撸代码吧! ps:我有个想法,对于http速度慢的解决方案,可以采用kcptun加速(尚无论证)