今天给大家分享一个解锁网易云音乐的黑科技项目。
目前关于破解VIP音乐的工具,市面上还是有很多的。但只是简单的使用这样的工具不足以符合一个优秀程序员的自我修养。咱必须挖掘真实的代码,探索背后的原理。
UnblockNeteaseMusic就可以满足以上所有的要求,它不仅仅是一个工具,更是一款优秀的开源项目,一般人真玩不起来。
先来说说UnblockNeteaseMusi实现的原理:使用其它音乐平台的歌曲替换网易云音乐无版权歌曲。目前备用的平台有:网易云旧链 、QQ 、 虾米 、 百度 、酷狗 、酷我 、咕咪 、JOOX 音源替换变灰歌曲链接 (默认仅启用前四)。
啥意思呢?鸟哥根据自己的理解简单说说流程。
1、打开网易云音乐客户端的时候,客户端不再直接访问自己的服务器而是访问UnblockNeteaseMusic项目。
2、UnblockNeteaseMusic收到客户端的请求后,透传给网易云音乐的服务器,并再拿到相关的数据后进行检查,如果发现其中的歌曲没有版权,那么去其它平台查询此歌曲的相关信息。
3、将查到的数据返回给网易云客户端。
至此完成网易云音乐的解锁。
来看看官方给出的效果
window版
Mac版
Android版
iOS版
怎么样还算可以吧,可以说是非常666了,
SO,整个流程要解决两个重要的问题。
1、将UnblockNeteaseMusic部署到服务器。可以是本地服务器也可以是云服务器。
2、为网易云客户端设置代理,以达到访问UnblockNeteaseMusic项目的目的。
搞清楚原理后,具体的搭建步骤还是比较简单的。项目作者已给出详细的文档,另外我也为大家整理了一份不错的文章。
https://52youliao.com/thread-360.htm
鸟哥就不带着大家搭建了,感兴趣的自行研究。最后,提醒一下大家,请不要轻易信任使用他人提供的公开代理服务,以免发生安全问题。还是亲自动手丰衣足食的好。
奉上项目的地址。https://github.com/nondanee/UnblockNeteaseMusic