UnblockNeteaseMusic

UnblockNeteaseMusic

项目地址:https://github.com/nondanee/UnblockNeteaseMusic
安装在centos7的云服务器上。
//2021/10/14 更新 新项目地址: https://github.com/meng-chuan/Unlock-netease-cloud-music
安装步骤还是一样的

1 先安装Nodejs:

curl -sL https://rpm.nodesource.com/setup_10.x | bash - 
yum install -y nodejs

当然还有其他的方法安装,自行谷歌。

2.将UnblockNeteaseMusic克隆。

git clone https://github.com/nondanee/UnblockNeteaseMusic.git #克隆项目仓库
cd UnblockNeteaseMusic #进入项目根目录

如果报错:

-bash: git: command not found 

则说明没有安装git,安装即可:

yum install git -y

3运行:
node app.js
如果是指定端口运行:
node app.js -p ****
如果已经执行了运行,需要先ctrl+c 停止运行 才能输入指令

更改之后记得在阿里云的安全组中允许这个端口!
因为我想方便点用,所以没有用-s 严格模式 因为严格模式只支持hosts和pac
自己一个人用我觉得可以了 不需要。
4.网易云设置-工具-自定义http代理-输入自己的公网ip和端口,不在赘述。

当你把ssh关了之后你会发现 又连不上了,哈哈哈哈哈,因为线程被杀了。
5 开启线程守护:

cat > /etc/systemd/system/UnblockNeteaseMusic.service <<EOF
[Unit]
Description=UnblockNeteaseMusic
After=network.target
Wants=network.target

[Service]
Type=simple
PIDFile=/var/run/UnblockNeteaseMusic.pid
WorkingDirectory=/root/UnblockNeteaseMusic
ExecStart=/usr/bin/node app.js -p 2345
Restart=always
RestartPreventExitStatus=23

[Install]
WantedBy=multi-user.target 
EOF

复制粘贴回车即可 // 注意ExecStart=/usr/bin/node app.js -p 2345 这一行 -p是端口 2345是我用的,你可以自己设置自己想用的端口 设置之前可以去查查你要设置的端口有没有被占用

6设置开机启动

systemctl start UnblockNeteaseMusic
systemctl enable UnblockNeteaseMusic.service

这下可以愉快的玩耍了

2022/6/24更新

线程守护比较麻烦,可以使用tmux挂后台,很舒服
但是最近在学docker ,所以用docker试一下,也挺方便的
项目地址更新:https://github.com/UnblockNeteaseMusic/server

使用脚本自动安装docker:

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun

在这里插入图片描述
安装完成

启动docker
$ sudo systemctl enable docker
$ sudo systemctl start docker
将当前用户加入 docker 组:
$ sudo usermod -aG docker $USER
测试docker是否安装正确
$ docker run --rm hello-world

在这里插入图片描述
这样就是正确的

运行

直接根据项目提供的镜像跑容器

docker run -d -P  pan93412/unblock-netease-music-enhanced

在这里插入图片描述
查看运行之后,端口映射关系

docker ps 

去服务器平台开放端口:
在这里插入图片描述
好了 到这里就完成了
在这里插入图片描述
也可以指定端口号运行,记得去开放自己指定的端口:

docker run -p 2345:2345 -p 2346:2346  pan93412/unblock-netease-music-enhanced -p 2345:2346

docker的一些操作:
查看在运行的容器

docker ps

查看不在运行的容器

docker container ls -a

暂停容器

docker container stop [id]

启动暂停的容器

docker container start [id]
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值