Mac 解锁网易云音乐变灰
前提
有天,朋友推荐了一首周杰伦的《告白气球》,说很好听,让我听下。打开网易云音乐客户端,搜索框输入’告白气球‘,额,一顿操作猛如虎,一看歌单全是灰。
好吧,原来由于版权问题,网易音乐把很多没有版权的音乐给下架了。但是资料还可以查到,就是不能播放了。
好吧,对于习惯使用网易音乐的朋友,每天听听歌,看看评论也是蛮有意思的。这下不能听了咋整,网上搜索一番,找到如下方法解决。
以下,偏向有一定编程基础的人。
主要思路
使用/ QQ / 虾米 / 百度 / 酷狗 音源替换变灰歌曲链接。
开始前准备
软件环境:
- mac(macOs 10.14.4)
- 网易云音乐[v2.1.1(790]
- node (v10.13.0)
- pm2
- node进程管理工具
- Proxifier (v2.22)
- 代理工具
- 下载地址
需提前获取 music.163.com
的 实际IP。 可通过 ping music.163.com
获取。
如我的就是 59.111.160.197
,在项目启动的时候 就要用这个了。
部署
- 代码
- 下载代码
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
- 安装依赖
cd UnblockNeteaseMusic
- 使用进程管理
pm2 start app.js --name unblockMusic -- -f 59.111.160.197 -p 63455:8081
- 说明:
-f
为上方你自己本地的 ping 出来的 ip 替换成自己的即可. -p
中 63455 为 https 的端口, 8081 为http 的端口
- 下载代码
配置代理
- 打开
Proxifier
软件 - 配置
Proxies
如下 - 配置
Rules
如下- Applications 为
NeteaseMusic;com.apple.WebKit.Networking
- Target Hosts 为
*.music.163.com;*.music.126.net;mam.netease.com;api.iplay.163.com
- 选择 Action 为刚才创建的即可
- Applications 为
- 配置
DNS
如下
- 打开
测试
打开网易云音乐,搜索周杰伦
,看到歌曲不为灰色 就算成功了!补充
服务器部署pm2 start app.js --name unblockMusic -- -f 59.111.160.197 -p 80:443
Proxifier 代理https ip
说明:启动的时候假如是 63255:9300 其实对应的是http:https 但是这个软件不一样需要对应的是 63255 http 代理