这篇文章已经搭建好的代理
下面开始搭建
安装Nodejs:
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum -y install nodejs
安装supervisor:
yum -y install epel-release yum -y install supervisor
拉取文件: cd /opt git clone https://github.com/nondanee/UnblockNeteaseMusic.git cd UnblockNeteaseMusic>
第一种方式监听80端口
node app.js -p 80
Windows修改Hosts文件:
C:\Windows\System32\drivers\etc\hosts
指定域名解析: VPSIP music.163.com VPSIP interface.music.163.com PS:第一种方式需要占用80端口取舍自己决定哦 第二种方式监听其他端口,例如: node app.js -p 65535 Windows网易云客户端内设置HTTP代理:![]()
第二种方式,已经足够了,如果你需要其他方式可以看看项目页面的介绍:
https://github.com/nondanee/UnblockNeteaseMusic
使用supervisor放到后台运行:
nano /etc/supervisord.d/netease.ini 写入(正式使用记得加上-s参数,防止代理被滥用): [supervisord] nodaemon=false [program:netease] user=root directory=/opt/UnblockNeteaseMusic command=/usr/bin/node app.js -s -p 65535 autostart=true autorestart=true 启动: systemctl start supervisord systemctl enable supervisord 使用后效果:![]()
进入微信小程序即可免费下载文章附件
大哥,我这个直接报语法错误了.用的ubuntu
/root/UnblockNeteaseMusic/app.js:63
let extra = []
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
root@instance-rm0sw4c9:~/UnblockNeteaseMusic#
@abc 我是直接使用centos操作系统,方便的话可以换下
centos7可以吗(´-ω-`)小白一个
@shengde 可以的
@Hiroetsu [root@VM_35_205_centos opt]# cd UnblockNeteaseMusic>
-bash: syntax error near unexpected token `newline'
报错这个怎么办?
您好,请问一下,我搭建之后出现一种情况,需要用Xshell软件运行命令“node app.js -p 65535”之后,才能播放音乐,如果我关闭了Xshell软件后,歌曲播放一次就不会播放了,打开网易云音乐提示网络异常。
@路人1 你可能是没有看完,需要用supervisor后台运行哈
@Hiroetsu 有呢,部署环境centos 7 都已经输入启动supervisor命令了
systemctl start supervisord
systemctl enable supervisord
@路人1 有写入supervisor文件吗?你重新写入下吧,
@Hiroetsu 尴尬,重新写入了,都是不行....请问这个会生成有日志可以查看到的吗?
@路人1 我是用centos7操作系统没有出现这种情况,你写入的文件代码保存没有?
^_^
这个方法能不能在群晖虚拟机里虚拟一个centos7安装之后远程使用
@yang 可以的,具体可以去github看看,基本大同小异