方法来自GitHub项目https://github.com/nondanee/UnblockNeteaseMusic
1 安装nodejs
Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/,找到自己需要的,windows下面选择msi包,一直下一步就行了安装完成后,记得添加环境变量,cmd运行
node --version
2 打开命令行,执行以下脚本
命令行可以这样打开:右键单击屏幕左下方的windows图标,选择Windows Powershell
。
然后输入以下内容回车:
npx @nondanee/unblockneteasemusic -p 16300
其中,-p 16300
是修改服务端口为16300,因为默认的8080很容易在写代码时冲突,端口号可以自选。
3 在网易云音乐客户端中设置代理

在设置菜单中找到自定义代理-HTTP代理,设置服务器为localhost,端口为16300,点击确定即可。
但是很明显有个体验问题:
每次重启电脑,难道都要这么走一遍吗?太麻烦了
解决方案
小娜搜索计算机管理
,依次展开系统工具
-任务计划程序
-任务计划程序库
。
这时应该可以看到右边有一堆已存在的计划任务,为了避免日后维护麻烦,右键点击任务计划程序库
,选择新文件夹
,创建一个自己的文件夹,比如user
。
在user
上右键选择创建任务。
名称随意,但是用户账户一定要选SYSTEM,操作如图。这样做的目的是让脚本执行时不要弹出窗口。
新建触发器,设置为登录时。
操作为启动程序,内容如下:
npx @nondanee/unblockneteasemusic -p 16300
你可以直接把这段命令整个复制到程序或脚本
这栏,保存时会自动将参数切割到添加参数
里。
条件和设置看需求决定,我设置如下

这样,每次电脑重启时,服务就都已经存在于系统中了,可以随意打开网易云音乐听歌,感知不到代理服务的存在。