利用UnblockNeteaseMusic实现网易云破版权,并实现shell可快速访问

注:本篇包含mac及windows下安装方式详细

mac安装

前提:安装有node环境,可参考 mac下安装nodejs 安装

下载git代码到本地

git clone https://github.com/nondanee/UnblockNeteaseMusic.git

获取music.163.comIP地址

ping music.163.com 暂存IP,自己能记住就行,后续要用

例如我ping完获取的iP为:59.111.181.xx

配置hosts

sudo vim /etc/hosts

127.0.0.1 music.163.com
127.0.0.1 interface.music.163.com

启动项目

使用80端口访问app.js,请确保80端口无占用哦~apache占用,可参考我的另一篇博客(apache下设置域名多站点访问及禁止apache访问80端口)来解决

sudo node app.js -p 80 -f 59.111.181.xx

验证

之前下架的歌曲都可以开心的听啦~还有VIP的也是可以的

windows下安装

同mac一致安装方式也可以正确使用,但因mac那种方式会占用80端口,对开发来说,会造成一定影响。同时windows版网易云支持配置http代理方式(mac现不支持哦~),因此我们可以优化下:

不再进行host额外配置,若配置,可将进行注释掉,若无进行配置过,可忽略

# 127.0.0.1 music.163.com
# 127.0.0.1 interface.music.163.com

网易云客户端代理配置

node启动对应端口

 

来个彩蛋!!!

shell脚本

附上一个简单实用的shell脚本,来简化每次启动项目那长长的命令

在自己用着方便的路径下新建脚本music163.sh,内容如下:

#!/bin/bash
cd /你自己存放的路径地址
sudo node app.js  -p 80 -f 59.111.181.xx

给当前shell附上执行权限

chmod +x music163.sh

测试执行

 

Done!

posted on   爱吃柠檬不加糖  阅读(13305)  评论(1编辑  收藏  举报

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示