设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 5958|回复: 10

【UnblockNeteaseMusic】解锁网易云音乐灰色歌曲

[复制链接]

签到天数: 58 天

[LV.5]常住居民I

发表于 2019/12/7 03:23 | 显示全部楼层 |Google Chrome 78.0.3904.87|Windows 7
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
本帖最后由 ditzmx 于 2020/1/11 00:39 编辑

按楼主的步骤做了个更方便的脚本运行方法
优点在于:
  • 不需要开机启动、只在启动网易云音乐时自动启动
  • 自动获取网易云音乐的IP用于启动UBNM代理的参数
  • 后台方式运行UBNM代理、不显示运行的cmd控制台窗口
缺点在于:
  • 第一次需要验证cmd的窗口标题、是不是符合脚本中窗口标题的格式、比较麻烦(一般来说支持中文管理员模式和普通模式的cmd、如果是其他系统语言就要按自己的格式添加修改)
  • 后台UBNM代理不会随着网易云音乐退出而一起退出、一般来说只会占一点内存、如果在意的话就加个结束代理后台的脚本、退出网易云音乐时自己手动运行一次就行啦(只要在第 1 点中的窗口标题是正确的、开几次网易云音乐都不会重复启动UBNM代理后台)



1. 准备步骤
  • 这里就按着楼主的第 1 步去做
  • 需要注意的是:安装完 Node.js 后、如果在cmd中输入命令提示‘node’不是内部或外部命令之类的问题、则需要自己手动在系统变量中添加Node.js安装路径的Path值、之后不需要重启就能使用node命令

2. 安装步骤

  • 接着按楼主第 2 步、下载UnblockNeteaseMusic的安装包、具体从release中下载到
  • 下载完安装包后、从这里开始就按这里的要求做
  • 解压UnblockNeteaseMusic安装包到你网易云音乐的安装目录一样的位置
  • 然后把解压的UnblockNeteaseMusic文件夹改名成UnblockNeteaseMusic、就像图中的一样
0.jpg



3. 创建脚本
   1.创建代理运行脚本 run.bat
  • UnblockNeteaseMusic文件夹里新建一个记事本、然后复制粘贴下面的脚本、保存后把整个文件名改为 run.bat(其中 PROT= 后面是端口号、可以自己修改、默认是39993)
  1. @echo off
  2. ::标题不可修改 不然会被vbs运行多次
  3. title UNBLOCKNMUSICRUNING
  4. ::下面端口可按照自己情况更改
  5. set "PROT=39993"

  6. ::下面是启动命令过程!不理解不要修改
  7. if defined PROT (echo.) else (goto end)

  8. echo %PROT%
  9. set "HOST=music.163.com"
  10. for /f "tokens=2 delims=[]" %%i in ('ping /n 1 -4 %HOST%') do set IP=%%i
  11. if defined IP (echo %IP%) else (goto end)

  12. node "%~dp0app.js" -p %PROT% -f %IP%

  13. :end
  14. exit
复制代码
2020-1-11 修正run.bat脚本获取地址可能获取为IPv6的地址、改为强制获取IPv4地址

    2. 创建调度运行脚本 start.vbs
  • 网易云音乐文件夹里新建一个记事本、然后同样复制粘贴下面的脚本、注意还有下一步

  1. CreateObject("Wscript.Shell").Run "taskkill /f /im cmd.exe /fi ""WINDOWTITLE eq 管理员:  UNBLOCKNMUSICRUNING"" /t", 0
  2. CreateObject("Wscript.Shell").Run "taskkill /f /im cmd.exe /fi ""WINDOWTITLE eq UNBLOCKNMUSICRUNING"" /t", 0
  3. CreateObject("WScript.Shell").Run "taskkill /f /im cloudmusic.exe /t", 0
  4. WScript.sleep 1000
  5. CreateObject("WScript.Shell").Run "UnblockNeteaseMusic\run.bat",0,False
  6. WScript.sleep 2000
  7. CreateObject("WScript.Shell").Run "cloudmusic.exe",0,False
复制代码
  • 运行cmd、看看cmd窗口标题最前面和上面代码第1行最后面的 管理员:  是不是一样的文字、如果不一样就把代码第1行的 管理员: 修改成和cmd窗口标题前面一样的
1.jpg



  • 然后保存、并把整个文件名改为 start.vbs


4. 创建快捷方式


  • 给 start.vbs 创建一个快捷方式、放到桌面或者你原来打开网易云音乐的位置、直接修改快捷方式的名字为网易云音乐就好啦、再右键快捷方式、菜单中打开属性、点击 更改图标(C)... 然后再选择网易云音乐的程序、改成网易云音乐的图标、这样就几乎和之前网易云音乐快捷方式没什么区别
4.jpg



5. 设置代理
  • 这里就按照楼主的设置网易云音乐代理的方法来修改
  • IP一定是127.0.0.1、端口设置为刚刚第3步骤中的端口号、如果没修改端口号、默认填39993

9.jpg


到此脚本方式安装基本完成

如果需要一键结束代理后台、就多加一个脚本、在哪里新建都可以、最好和之前网易云音乐的文件夹一起
  • 新建一个记事本
  • 直接从之前 第3步骤第2节中写好的 start.vbs 脚本里把第1行复制粘贴到记事本来
  • 保存后修改文件名、可以随便给个名字然后加.vbs后缀、比如 结束网易云音乐解锁后台.vbs
  • 创建个快捷方式和启动网易云音乐的快捷方式一起、每次退出网易云音乐手动双击一次就好啦(不会有任何提示窗口或者反应的!只能从进程管理器看出来还有没有node.exe在、没有的话就已经关闭了后台了)

结束后台脚本

结束后台脚本
补充:如果想更直接一步关闭网易云音乐同时关闭UBNM代理、只要在第2行加行 start.vbs 里的第3行代码、有cloudmusic的那行
这样就可以直接运行结束.vbs把网易云音乐和UBNM代理一起关掉

以后每次打开网易云音乐都会自动带着UBNM代理一起启动、非常的方便

更新代理可以直接覆盖UnblockNeteaseMusic文件夹里的文件
如果不再使用代理、直接替换成网易云音乐原本的快捷方式就可以、不会再启动代理、没有任何影响、安心使用


欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 58 天

[LV.5]常住居民I

发表于 2019/12/7 18:49 | 显示全部楼层 |Google Chrome 78.0.3904.87|Windows 7
猫耳爱酱 发表于 2019/12/7 15:35
感谢大佬的分享!优点确实很明显,,不过我个人很爱听音乐(一天不听音乐会死星人)。。
基本上电脑开着网易 ...

嘛~每人都有喜欢的使用方式、相比比较少折腾的人、也许更比较倾向于方便、并且不会和平时有较多不同的使用方法。虽然我也偶尔折腾、但如果没什么必要显示输出的话还是喜欢不显示窗口啦~
另外代理是node上运行、所以其实还有一个node.exe进程占用着内存哦
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 58 天

[LV.5]常住居民I

发表于 2019/12/7 22:25 | 显示全部楼层 |Google Chrome 78.0.3904.87|Windows 7
猫耳爱酱 发表于 2019/12/7 19:13
唔,,我也很开心有人和我一起折腾这个,haha

hh。。平时遇到灰歌比较少、主要是因为有国外朋友完全没法用网易云音乐听歌、几乎所有歌全是灰的、可以想象那种画面。。。非常的无奈
要不是看到爱酱这个、都想不到有pc端的解锁方法、所以为了方便国外的朋友使用、就按照爱酱的教程做更傻瓜式的方法、结果想着也把教程发这来、写完竟然已经深夜3点多了。。结果早上上班很累的感觉
总之能帮到忙、这也是很有意义的事啦!
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/4/17 07:48 , Processed in 0.113957 second(s), 24 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表