解决网易云版权失效播放问题:
先上解锁失效的播放截图:
再上大佬项目地址:https://github.com/nondanee/UnblockNeteaseMusic 致敬作者三秒钟,有需要其他平台的可以参考项目教程
脚本原理(本文主要讲解Windows本地搭建)
- 利用/ QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咕咪 / JOOX 音源替换变灰歌曲链接(默认仅启用前四)
- 为请求增加 X-Real-IP 参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理
- 完整的流量代理功能 (HTTP / HTTPS),可直接作为系统代理 (同时支持 PAC)
使用方法(参考图片设置)
- 自定义代理 :填写服务器地址和端口号
- 代理服务器地址:127.0.0.1 (推荐本机搭建,速度快)
- 代理服务器端口:2333 (可以自定义)
Windows搭建教程:
下载项目源码https://github.com/nondanee/UnblockNeteaseMusic
(推荐放C盘根目录)
安装node.js官方网站:www.nodejs.org
获取网易云域名IP :ping music.163.com
(记录这个IP,稍后使用)
- 制作bat脚本 & vbs脚本
- 新建一个文本文档,把以下三条代码复制进去命名保存
@echo off
For /f "skip=1 tokens=2 delims=[" %%a in ('ping music.163.com') do (
For /f "tokens=1 delims=]" %%b in ("%%a") do (
Set ip=%%b
)
)
cd C:\UnblockNeteaseMusic-master
forever start app.js -p 2333 -f %ip%
文件后缀改成 .bat 格式
新建一个文本文档,把以下两条条代码复制进去命名保存
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 666.bat",vbhide
5.文件后缀改成 .vbs 格式
bat & vbs 文件请放一个文件夹中(C:\UnblockNeteaseMusic-master)
(注: 666.bat是我个人命名,大家根据自己命名修改即可)
执行脚本666.bat右键以管理员权限运行即可
出现第一条不要以为是错误而关闭!!
客户端填写代理信息
将刚刚创建的信息依次填入保存
按照网易云提示重启一下网易云即可
设置开机自启将vbs创建快捷方式放到自启文件夹即可Windows自启文件夹路径:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
bat&vbs里面涉及目录路径的,请根据自身实际情况修改。
还有一点,node.js要使用forever是要安装forever的,
在安装完node.js后,cmd执行npm install forever -g命令安装forever。
OK。