说起音乐软件,目前国内各大音乐平台中,QQ音乐财大气粗,咪咕音乐凭借中国移动当年的卖彩铃的方式拥有众多版权,只有网易云,不但有着优秀的使用体验,好多网友也是比较喜欢网易云音乐里面的歌单,但是好多音乐涉及到版权的问题无法听,开了VIP也不行!于是我们可以通过一些“奇淫技巧”来实现解锁灰色无版权歌曲,故博主今天来分享一个开源项目,来解决这个问题!

声明:本工具只提供大家免费测试使用,请勿用作任何商业用途,也请勿乱传播。

由于服务器之前遭到一些攻击,不得不做出一些限制措施,目前链接开启评论回复可见,也请大家合理使用!

UnblockNeteaseMusic

今天分享的是项目作者N大的开源项目UnblockNeteaseMusic

项目地址:https://github.com/nondanee/UnblockNeteaseMusic
博主今天的分享是基于项目作者N大的此开源项目进行汇集并极大的简化使用操作流程,方便大家的使用。

实现原理

其原理是通过流量进入代理后来匹配网易链接进行劫持,然后将requests请求修改重新发送一个新的链接(这个链接就是provider的),请求到音乐以后再重新将provider的response改写成网易的,然后返回到应用,通俗的说是修改http请求和响应。
网易云音乐.png

目前博主仅提供Windows和Android的使用教程,但是在iOS上博主也通过测试成功实现,奈何博主的服务器带宽太小(一把辛酸泪~),在iOS上使用会极大的占用博主的服务器带宽资源。iOS在使用时,网易云音乐会优先使用https请求歌曲数据,且https请求失败后iOS端无法降级http请求,因此需要手动安装CA证书来信任https协议,是因为这是劫持了链接伪造的response没有真正的网易证书,故需要手动安装证书信任来让系统相信这是真的response。

使用方法

安卓端使用方法

本Clash规则与蝌学网规则正确合并也可使用,未正确合并可能导致部分网址无法请求。文中给出的Clash软件搬运自github,可放心使用

在安卓端,博主推荐使用Clash软件代理使用网易云,并且博主已经配置好Clash规则,规则只提供网易云的代理(不会代理其他应用)。
Clash软件下载:
Clash软件下载:

Clash的github官方下载地址:https://github.com/Kr328/ClashForAndroid/releases

下载后安装并打开软件,点击配置文件——>新的配置文件——>统一资源定位地址,如图所示:
Clash配置网易云代理.jpg

名称填写“网易云代理”即可
下方的统一资源定位地址:

此处内容需要评论回复后(审核通过)方可阅读。

成功后选中该配置:
选中配置.png

再返回主界面连接:
连接确认.png
已连接.png

然后打开网易云音乐就会发现灰色歌曲都已经解锁啦,要VIP下载的歌曲小伙伴也可以直接去下载!到此Android上的网易云音乐成功实现解锁~

Windows端使用方法

方法一:
在Windows上相对于更加的简单,因为博主根据其使用方法编制了一份批处理文件,实现了一键操作使用,但是还有一些设置是必不可少的。首先我们先下载该文件:

版本更新说明
V 2.4.0更新于:2020-11-15(文件已同步更新)
1、修复QQ音源失效
2、完善unblockneteasemusic启动成功或失败的判断逻辑
V 2.3.6更新于:2020-08-18
1、添加高音质或无损音质执行环境,部分歌曲可以无损音质
2、优化部分设置项
V 2.3更新于:2020-05-21
1、同步更新unblockneteasemusic文件
2、添加尝试使用高音质以及无损音质播放(试验性)
V 2.2更新于:2020-05-03
1、同步更新unblockneteasemusic文件
2、部分优化
V 2.1更新于:2020-04-14
1、解决了部分选项跳转错误
2、微调部分相关执行代码
3、控制台文件更名为“UnblockMusic控制台”
V 2.0更新于:2020-04-13
1、基于V1.0版本进行命令重写
2、去除SSL转发端口的选项
3、添加端口查看和进程查杀工具
4、文件进行打包成exe文件,使用更方便
5、文件内添加使用说明,更多使用方法
6、控制台管理程序已无需挂后台
7、自由控制代理的运行与结束
V 1.0发布于:2020-03-04
1、基于使用运行命令所写
2、自定义端口和音源

文件下载后将其解压,然后双击该目录下的exe运行程序
双击此运行程序.png

按照提示来运行,第一次使用的小伙伴请务必选择【1】看下使用说明,如果出现如下图所示即表示代理已成功运行
正在运行.png
然后打开网易云,选择设置——>工具——>代理——>自定义代理
服务器填写:127.0.0.1
端口(默认):2635
设置http.png
确认后重启一遍网易云即可!

方法二:
此为Windows使用Clash代理教程,提供代理解锁的另一种方法。
首先我们下载并安装好Clash for Windows并打开

Clash for Windows的github官方下载地址:https://github.com/Fndroid/clash_for_windows_pkg/releases

在profiles处填写上处安卓端的Clash规则订阅链接并点击Download,订阅成功后选中该规则,如图所示:
clash for windows.png

然后在Proxies处选择Rule,即规则代理,如图所示:
选择rule.png

最后在General处将System proxy打开,此处Clash for Windows即配置成功,然后去打开网易云,选择设置——>工具——>代理——>使用IE代理设置,确定后重启网易云,此时无版权的歌曲即解锁成功。
使用IE代理设置.png

方法三:
以Windows 10系统为例,打开设置——>网络和internet——>代理——>自动设置代理
脚本地址处填写:

此处内容需要评论回复后(审核通过)方可阅读。

然后保存,如图所示:
pac代理.png

最后再打开网易云,选择设置——>工具——>代理——>使用IE代理设置
使用IE代理设置.png

最后确认,重启网易云即可。

安卓客户端可以使用博主服务器代理,Windows端推荐使用方法一代理,平时服务器我会各种折腾,可能会出现不稳定现象,且服务器带宽太低(仅1Mbps),在访问量大的时候可能会出现网络拥挤,故方法二和方法三酌情考虑代理。

效果图对比

Android端:
未使用代理:
Android(未使用).png
使用代理后:
安卓(使用代理).png

Windows端:
未使用代理:
电脑端(未使用).png
使用代理后:
电脑端(使用代理).png

最后说明

博主通过在服务器相关文件中添加了网易云黑胶会员账号的cookie,实现了在Android上非会员的用户可以实现直接解锁至极高音质,现在博主通过在服务器上相关配置文件中更改了环境变量参数,在Android客户端上已支持无会员使用无损音质播放,由于cookie具有一定的时效性,届时博主考虑需求情况酌情更新cookie,现在博主的黑胶会员到期了,且伙伴中也皆无开黑胶会员,此事暂且告一段落T-T,同时在Android端的使用上博主还发现了一些已知的问题

  1. 对于网易云独家的付费版权音乐此代理是无法解决或匹配的音源错误,一些极少数的歌曲可能由于其他平台尚未收录、知名度不高或各大平台的歌曲搜索算法不同都可能导致歌曲匹配错误(难以避免的,很少一部分,Windows上使用也是如此)
  2. Android上使用Clash软件代理后若切换音质后弹出会员充值界面可结束下网易云音乐进程后再打开一下应用即可选择,对于网易云本身无版权的音乐不可做选择,只能使用默认匹配来的音质。
  3. 使用代理后,网易云个人资料卡打开提示“网络错误,请重试”或代理打开时登录网易云音乐无法登录,其原因是此类页面加载时通过https请求数据失败后无法将https降级为http来进行请求,所以目前博主有两种解决方法。

第一种:在登录或查看个人资料时将代理关闭,登录后在打开代理。

第二种(提供给手机已Root的用户):由于从Android Nougat(7.0)开始,谷歌改变了网络安全策略,自签的CA证书将默认不被TLS/SSL连接信任。所以你需要将一份CA证书添加至根目录的系统证书里(项目证书由项目作者N大提供且开源,可放心使用)
将证书(即此文件)添加至此路径下:/system/etc/security/cacerts/

Windows的一些相关介绍皆汇在我编写的批处理文件里了,使用的小伙伴可以自行去阅读下

另外还有不懂的小伙伴可以在下方的评论里留言~

文章名: 《UnblockNeteaseMusic——一键解锁网易云灰色音乐》

文章链接:https://www.yfriend.xyz/155.html

除特别注明外,文章均为深度博客所创,转载时请注明本文出处及文章链接
Last modification:November 15th, 2020 at 11:40 am
如果觉得我的文章对你有用,请随意赞赏