让网易云没有版权限制
PC本地方法 Nodejs搭建本地代理
Nodejs下载地址 (选择长期支持版/LTSC)安装过程如无特殊需求一直next即可
下载源代码 下载完后解压至一个能找得到的目录(如无特殊需求C盘根目录即可)
新建一个文本文档
1 2 3 4 5 6 7 8 9 10 11 @ECHO OFF Set host=music.163 .comSet ip=For /f "skip=1 tokens=2 delims=[" %%a in ('ping %host%' ) do ( For /f "tokens=1 delims=]" %%b in ("%%a" ) do ( Set ip=%%b ) ) cd C:\UnblockNeteaseMusicnode app.js -f %ip% pause
cd 后的目录修改为上述源代码储存路径(完整路径必须为全英语)
保存后重命名改文件为start.bat,复制至一个能找得到的目录(如无特殊需求就放源代码文件夹)
在start.bat的相同文件夹下创建start.vbs用于自动启动
1 2 Set ws = CreateObject("Wscript.Shell" ) ws.run "cmd /c Start.bat" ,vbhide
创建start.vbs的快捷方式复制至启动文件夹(一般默认路径为下)
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
如果不需要特殊端口,则直接运行start.vbs即可
否则编辑源代码中的app.js
1 config.port = (config.port || '8080' )
修改8080为自己需要的端口
最后打开网易云
IOS以及Mac需要更强的动手能力,过于麻烦,有需要自行百度.
安卓可在同局域网环境下设置代理为搭建PC的局域网ip,查看方式
Win+R输入cmd 然后输入ipconfig,ipv4地址即是服务器,端口默认8080,或者修改后的端口
服务器搭建 安装 Node.js 和 PM2
1 2 3 4 5 6 7 8 9 # Using Ubuntu curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_lts.x | bash - apt-get install -y nodejs npm install pm2 -g
下载 UnblockNeteaseMusic
1 git clone https://github.com/revincx/UnblockNeteaseMusic.git && cd UnblockNeteaseMusic
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -f后得ip可以通过 ping music.163.com获取 分PC与IOS版,Android无法解vip歌曲 pm2 start app.js --name="nem_ios" -- -s -p 8910:8911 -o kuwo qq migu -e https://music.163.com -f 59.111.181.38 pm2 start app.js --name="nem_pc" -- -s -p 8920:8921 -o kuwo qq migu -f 59.111.181.38 进入/etc/hosts 127.0.0.1 music.163.com 127.0.0.1 interface.music.163.com pm2 save pm2 startup
通过反代获取通用解锁配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 server { listen 80; server_name 域名; rewrite ^(.*)$ https://$host$1 permanent; } server { listen 443 ssl; server_name 域名; ssl on; ssl_certificate /etc/ssl/域名.cer; ssl_certificate_key /etc/ssl/域名.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; } }
pm2 start app.js –name=”Unblock_nem” – -s -e https://域名 -o kuwo joox
节点为域名:8080