Fork me on GitHub

macos使用UnblockNeteaseMusic解锁网抑云收费歌曲食用指北

准备工作

安装nodejs,macos安装nodejs较为简单。

1
brew install node

不会安装brew的自行谷歌。

安装项目

先下载该项目。

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

然后进入项目文件夹,执行安装。

1
2
3
4
5
6
 ~/UnblockNeteaseMusic: ls
Dockerfile app.js docker-compose.yml package.json src
LICENSE bridge.js endpoint.worker.js server.crt start.sh
README.md ca.crt package-lock.json server.key
~/UnblockNeteaseMusic: npm i
up to date in 10.098s

安装完毕之后先不管,进入下一步环境配置。

环境配置

证书安装

找到目录下的ca.crt文件,将其拖入系统中的钥匙串访问中,并执行安装。

yiAb7Q.md.png

安装完成之后始终信任该证书。

查找网易云服务器的IP

1
2
3
 huixingdeMac: ping music.163.com
PING bgpv6.music.ntes53.netease.com (59.111.181.38): 56 data bytes
64 bytes from 59.111.181.38: icmp_seq=0 ttl=52 time=28.785 ms

将返回的IP记录下来,配置完成启动时需要用到。

配置hosts

hosts路径在/etc/hosts/,也可用ihosts直接添加。

1
2
127.0.0.1 music.163.com
127.0.0.1 interface.music.163.com

到这一步配置就完成了,接下来就是启动了。

启动

终端启动

回到项目文件夹下,执行启动参数。

1
2
3
4
5
6
~/UnblockNeteaseMusic: sudo node app.js -p 80:443 -f 59.111.181.38
Password:
HTTP Server running @ http://0.0.0.0:80
HTTPS Server running @ http://0.0.0.0:443
MITM > music.163.com (ssl)
MITM > music.163.com (ssl)

打开(重启)网易云

yiAr6K.md.png

其它说明

  • 有时候会存在80端口占用的问题,kill掉之后即可。
  • 如果打开网易云之后无法加载,尝试用Safari访问music.163.com(如果弹出无法访问,再信任一次)。

参考资料:

  1. MAC版指南;
  2. MAC下80端口被占用;