首先安装node
https://nodejs.org/zh-cn/download/
安装过程不在详细说明
项目核心代码
https://github.com/nondanee/UnblockNeteaseMusic
首先github上克隆代码

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

进入目录

cd UnblockNeteaseMusic

运行

node app.js

看到运行的是http://0.0.0.0:8080
windows只需要在设置里面网络代理设置为127.0.0.1 端口为8080 重启即可解锁所有歌曲!

因为linux的客户端没有设置代理选项
所以我们需要修改host
127.0.0.1 music.163.com
设置好后不还不能使用
必须设置nginx代理
nginx配置如下

server {
    listen 80;
    listen 443 ssl;
    server_name music.163.com;
    ssl_certificate   cert/server.crt;
    ssl_certificate_key  cert/server.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

    location / {
        proxy_pass http://172.28.224.215:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Accept-Encoding "";
    }
}

proxy_pass这个字段为你运行app.js的主机ip,可以是本机也可以是其他机器,证书文件
在你克隆的项目下面。也可以自己生成!
然后Linux还需要启动的时候加上参数忽略证书的验证错误

netease-cloud-music --ignore-certificate-errors %U

2019-07-01 11-28-1.png

苹果同理只要修改host即可其他配置不变!

转载请注明出处!

Last modification:August 21, 2019
如果觉得我的文章对你有用,请随意赞赏