menu Grassblock's Blog
在 Android 上优雅的使用 UnblockNeteaseMusic
2021-03-25   默认分类   暂无评论   356 次阅读

无需root,享受本地解锁音乐的乐趣。


先来看效果:

对比图

(左图为未使用,右图为使用后)

可以看到,"VIP"的歌曲变为“免费”了,说明 UnblockNeteaseMusic 已经生效。

那么,什么是 UnblockNeteaseMusic 呢?

UnblockNeteaseMusic是一个利用HTTP代理来解锁网易云音乐客户端“变灰”歌曲的一个小工具,支持从多家平台获取音频。

上面是项目卡片,你可以点击它了解更多信息。

下面,我们将逐步地在Termux上搭建并使用它。

一些准备工作

你需要:

  • 一台运行Android7.0+、WiFi正常的手机(模拟设备也可以,主要用于安装Termux)
  • 一个网易云客户端/网页端(用于测试)
  • 眼睛、正常思考的大脑、手((

首先要说的是,官方readme并不完全适用于咱的Termux,会出现一些奇怪的问题,我在经历了一番折腾和查找后才最终成功。

(这其中也感谢 一位朋友 Pan 的帮助)

闲话少说,我们正式开始吧。

安装Termux

推荐前往 F-droid 下载

其它下载方式: 酷安(太旧,不推荐) OneDrive (较旧,也不太推荐) GitHub Releases

安装相关软件包

注:下面的过程可能对国内网络不太友好(指速度慢),请尝试科学上网,或者更换Termux的软件源(这个请自行Google)。

在Termux的命令行输入

pkg install nodejs-lts git

这将会把 NodeJS 长期支持版、git 安装到 Termux 。

clone 存储库并运行

在上述过程完成后,于任意目录(建议在根目录)执行

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

这将会克隆官方存储库。

之后执行

cd UnblockNeteaseMusic

node app.js

如果出现类似于以下的消息,那么恭喜你已经成功了一半!

success

更改为 UnblockNeteaseMusic HTTP 代理

Android

前往 设置 > WLAN , 找到当前连接的WLAN,并找到“修改网络”

注:各大系统的修改方式不同,请尝试点击/长按当前WLAN,看其是否显示修改选项。

在修改网络页找到 代理 并改为自动,填写以下内容:

http://0.0.0.0:8080/proxy.pac

然后保存即可。

其它设备

可以查看官方 readme

最后一步

在已代理的设备上启动网易云,享受解锁的乐趣吧~

已知问题

  1. 使用后会导致部分使用网易云api等的应用、网页及其插件等都会间歇失效(表现为无限加载),这个暂时无解。
  2. 在开启 v2ray 等情况下会出现间歇性失效(即未解锁状态),可重启v2ray服务解决。实在不行,建议添加以下内容到绕行列表:
0.0.0.0,*163.com

题外话

那么教程应该到这里就结束了,还有诸多不完善的地方,欢迎在评论区讨论反馈。
在 Android 上,还有一些方案,详情可以看这条消息的评论
另外,官方readme提供的方法也可以一试(尽管这在部分设备上不起作用)
不建议使用别人搭建的UnblockNeteaseMusic代理,可能会造成隐私泄露等问题。(前两天有群友在传这种方法,所以顺便说一嘴)

发表评论
暂无评论
textsms
account_circle
email
link