说明
众所周知,随着国内音乐厂商版权意识越来越强,逐渐形成了以腾讯音乐(包含QQ音乐、酷狗音乐和酷我音乐)、网易云音乐和虾米音乐为代表的三大派系。国内所有音乐的版权。几乎全部攥在这三家厂商手里。正是由于前些日子各厂商之间激烈的版权之争,受害最大的各厂商的用户们,原本自己歌单里的能正常听得歌曲因为该厂商没有获得该音乐版权,为了避免法律纠纷,直接就使用户歌单里的一些没有版权的歌曲下架或变为仅会员可听,甚至直接删除用户设备里已经下载的没有版权的歌曲。国民版权意识加强这是好事,也是对每一位创作者的尊重和支持。但是各大厂商为了利益吃相简直不要太难看。即使我有这几家音乐平台的会员,综合起来也依然不能获取到所有自己想听的歌曲,太讨厌!还好有大佬针对此情况开发了一个解锁网易云音乐的 web 后台程序。哈哈,不错,今天的主角就是它!
为确保该工具长期有效,请低调使用该服务!
服务端部署
# 安装 nodejs 所需要的支持服务
yum install npm -y
npm i -g npx
# 获取源码
cd /home
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
# 运行服务
cd UnblockNeteaseMusic
npx @nondanee/unblockneteasemusic
# 授予可执行权限
chmod +x app.js
# 默认端口 8080 ,如需指定其它端口,如 2333 ,记得服务器防火墙开放对应 tcp/udp 端口
node app.js -p 2333
# 配置开机启动
cat > /etc/systemd/system/UnblockNeteaseMusic.service <<EOF
[Unit]
Description=UnblockNeteaseMusic
After=network.target
Wants=network.target
[Service]
Type=simple
PIDFile=/var/run/UnblockNeteaseMusic.pid
WorkingDirectory=/home/UnblockNeteaseMusic //服务主程序运行目录
ExecStart=/home/UnblockNeteaseMusic/app.js -p 2333 //要运行的具体服务程序及端口
RestartPreventExitStatus=23
Restart=always
[Install]
WantedBy=multi-user.target
EOF
# 开启开机自启
systemctl enable UnblockNeteaseMusic
# 启动服务
systemctl start UnblockNeteaseMusic
# 重启服务
systemctl restart UnblockNeteaseMusic
# 停止服务
systemctl stop UnblockNeteaseMusic
# 查看服务状态,查看长日志请在命令后加参数 -l
systemctl status UnblockNeteaseMusic
服务端部署完毕!
客户端使用
对于没有技术能力的同学,可以直接借他人搭建好的服务使用哈!
客户端设置代理
- iOS客户端:如,小火箭,
Surge
,QuanX
等都是非常优秀的网络工具。
- Android 客户端:小飞机,
Clash(X/R)
等。
- Windows 客户端:直接在客户端设置
http
代理即可。
- Mac OS 客户端:小飞机,
Clash(X/R)
,Surge
等。
# 服务端部署好后,你的服务地址为你的服务器ip:2333,如
1.1.1.1:2333 // http 代理地址
使用效果
注意,部分歌曲下载会失败,大多数还是没有问题的。
更多客户端设置及解锁效果详见使用说明。
每日打卡
最后附上一个我自己的签到小站。
# 一键打卡刷满 300 听歌量
https://today.nange.cn/
网易云签到那个,我是用的手机号登录,不行,还提示我用手机号
配置开机启动,这一步过不了,估计很多环境细节没考略
老板…有空么…..有偿请你帮我搭建下
不好意思啊,最近的确没时间,教程哪里看不懂么?
老板 有空么 求帮忙搭建…..有偿
我的博客也有这个方法
不错,就是我的没有被百度收录
感谢分享~,不过`
app.js
`需要添加可执行权限才能正常启动服务。这个不需要的
我用的阿里云服务部署的,不加权限就是不行,加上就好了。哦对了,可能和我不是用
root
用户在home
目录部署有关,我是在自己新建的用户目录配置的。Thanks so much.
哦,可能我手动加过了吧。。。