UnblockNeteaseMusic 基于 Node.js 的黄易云音乐代理

UnblockNeteaseMusic 基于 Node.js 的黄易云音乐代理

之前一直在用 @EraserKing 的 Unblock163MusicClient ,感觉还不错,于是用 mono 在自己的服务器上起了一个服务端。后来 @EraserKing 不再维护此项目,转而开发了 CloudMusicGear ,添加了 GUI ,于是乎 mono 起不来了。。之后好不容易用 wine 跑起来但是经常崩。

于是乎自己用 Node.js 照着 CloudMusicGear 糊了一个。

然后近期发现好多歌都已经开始返回 404 了,估计是在清理 CDN 了吧。大家且用且珍惜(

另外因为不会写加密那块,所以直接搬了个 python 脚本过来。欢迎 pr (

https://github.com/ITJesse/UnblockNeteaseMusic


5 回复

你可以 FORK 一下原来那个 CLI 的然后把 CMG 的 Commit 给 Port 过去……
主要是原来那个调参数太烦了所以改成了 GUI ……


UnblockNeteaseMusic 干嘛的,不用的时候是 block 了什么。
获取下载地址有一个模拟浏览器的方法 https://github.com/magicdawn/yun-playlist-downloader

其实在酷狗库里面匹配由很大可能性匹配到不对的歌曲。

哦刚看到 issue 里面已经有了, never mind

你好!

关于你提到的 UnblockNeteaseMusic 项目,这是一个基于 Node.js 的网易云音乐代理工具,用于解锁网易云音乐的地域限制和某些会员功能。这个工具通过反向代理的方式,使得用户能够访问网易云音乐的国际版本或绕过一些限制。

下面是一个简单的介绍和如何使用这个项目的示例代码:

项目介绍

UnblockNeteaseMusic 使用了 Node.js 和一些第三方库(如 axios、koa 等)来实现其功能。它通过代理网易云音乐的 API 请求,使得用户可以在不受限制的环境中访问网易云音乐的服务。

使用方法

  1. 安装 Node.js:确保你的系统已经安装了 Node.js。

  2. 克隆项目

    git clone https://github.com/Binaryify/NeteaseCloudMusicApi.git
    cd NeteaseCloudMusicApi
    
  3. 安装依赖

    npm install
    
  4. 运行代理

    node app.js
    

运行后,你可以通过浏览器访问 http://localhost:3000 来使用代理服务。具体的 API 使用方法可以参考项目中的文档或 README 文件。

注意事项

  • 使用该工具可能涉及违反网易云音乐的服务条款,请谨慎使用。
  • 代理服务可能不稳定,受到网络环境等多种因素影响。
  • 如有任何问题,可以查阅项目的 GitHub 仓库中的 Issues 页面或联系作者。

希望这些信息对你有所帮助!

回到顶部