UnblockNeteaseMusic使用教程

项目地址:https://github.com/nondanee/UnblockNeteaseMusic

简介:UnblockNeteaseMusic能够解锁网易云音乐客户端变灰歌曲,使用 QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咪咕 / JOOX 音源替换变灰歌曲链接。其支持 Windows 客户端,UWP 客户端,Android 客户端,Linux 客户端 (1.2 版本以上需要自签证书 MITM,启动客户端需要增加 --ignore-certificate-errors 参数),macOS 客户端 (726 版本以上需要自签证书),iOS 客户端 (配置 https endpoint 或使用自签证书) 和网页版 (需要自签证书,需要脚本配合)。

准备工作

博主之前无意间看到这篇大佬的教程UnblockNeteaseMusic白话文教程,然后就贼感兴趣,现在服务器快到期了,短时间内不太想续,就先把教程记录一下,以备所需。

首先,我们需要一台服务器,阿里云、腾讯云或者别的什么都可以,只要是CentOS7系统就行,图标就长下面这个样子。

在这里插入图片描述
之后我们开放服务器所需的端口,我这里开一个4000:4002,一个5000:5002,你现在不想开也没关系,反正等下还是要回来开的。

阿里云的是在安全组规则——配置规则——手动添加中进行的。
腾讯云的是在防火墙——添加规则中进行的,配置完和下图差不多。

在这里插入图片描述

之后连接到终端就可以了,可以用连接工具,也可以用其自带的登陆方式,如腾讯云的一键登录。

在这里插入图片描述

服务器配置

安装nodejs环境

在终端中输入:

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

安装git环境

在终端中输入:

yum install git -y

克隆项目

在终端中输入:

git clone https://github.com/nondanee/UnblockNeteaseMusic.git

网不好使就从码云克隆:

git clone https://gitee.com/leopku/UnblockNeteaseMusic.git

转到项目路径

在终端中输入:

cd UnblockNeteaseMusic

项目配置命令:

(IOS端)

node app.js -p 4000:4002 -e https://music.163.com -s

(PC or Android)

node app.js -p 5000:5002 -e http://music.163.com -s

注意:PC和Android要使用http,IOS使用https,反复测试测出的结果,前人总结的经验,听话就完事了。另外此处的4000/4002/5000/5002为上述自行配置的端口,如不同请改为你的,如未开放端口,请返回准备工作步骤进行配置。

设置项目自运行

开机自启:

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 4000:4002 -e https://music.163.com -s
Restart=always
RestartPreventExitStatus=23

[Install]
WantedBy=multi-user.target 
EOF

这是学大佬的把IOS和PC整成两个不同的服务(因为两者配置不同),再说别的我也不会。

为此服务设置自启:

sudo systemctl start UnblockNeteaseMusic
sudo systemctl enable UnblockNeteaseMusic.service

创建PC服务:

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

[Service]
Type=simple
PIDFile=/var/run/UnblockNeteaseMusic.pid
WorkingDirectory=/root/UnblockNeteaseMusic
ExecStart=/usr/bin/node app.js -p 5000:5002 -e http://music.163.com -s
Restart=always
RestartPreventExitStatus=23

[Install]
WantedBy=multi-user.target 
EOF

同样设置自启:

sudo systemctl start UnblockNeteaseMusic-1
sudo systemctl enable UnblockNeteaseMusic-1.service

至此终端的配置全部完成了!

客户端配置方法

PC

PC是最好设置的一个了,打开网易云客户端的设置——工具——自定义代理——HTTP代理,填上你服务器的相关信息,点击测试,如果可用会提示你重启应用,点击重启即可。

在这里插入图片描述

IOS

安装 CA 证书

证书链接:https://raw.githubusercontent.com/nondanee/UnblockNeteaseMusic/master/ca.crt

网不好的小伙伴可以用这个链接:https://gitee.com/mirrors/UnblockNeteaseMusic/blob/master/ca.crt

安装完成后前往设置——通用——关于本机——证书信任设置,手动信任刚才安装的证书。
官方教程:在 iOS 和 iPadOS 中信任手动安装的证书描述文件

配置 Unblock 代理

配置连接的 WLAN 代理,或使用 Shadowrocket 进行配置:添加HTTP类型的节点,填写你的服务器IP地址及选用端口。然后在底部导航栏中选择配置——本地文件——default.conf——编辑配置,为其添加三条规则,选项均选择你刚刚添加的节点。

iPad

USER-AGENT: NeteaseMusic*
DOMAIN-SUFFIX: 163.com
DOMAIN-SUFFIX: 126.net

iPhone

USER-AGENT: NeteaseMusic*
DOMAIN-SUFFIX: music.163.com
DOMAIN-SUFFIX: music.126.net

配置完成后,选中对应节点,并开启Shadowrocket,就可以开始听歌了!(每次打开网易云之前都要先打开Shadowrocket哦,如果嫌麻烦可以设置默认节点,并通过捷径将Shadowrocket自动化)。

Android

Android机型太多,设置都不太一样,如果你有好用的代理工具,可以参照UnblockNeteaseMusic - 解锁网易云音乐客户端变灰歌曲进行配置。

或者直接使用安卓版客户端(非官方[安卓版]网易云音乐解锁灰色音乐unblock music pro v1.1.1最新版—出处: 吾爱破解论坛

配置到这里应该就可以愉快的听歌了吧~

参考内容

1.UnblockNeteaseMusic白话文教程(推荐)

2.iOS 食用指南 #65

3.UnblockNeteaseMusic - 解锁网易云音乐客户端变灰歌曲

4.UnblockNeteaseMusic - 云+社区 - 腾讯云

  • 16
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 21
    评论
如果你在安装 `luci-app-unblockneteasemusic` 时遇到了 "unknown package 'node'" 的错误消息,那么可能是因为你的软件源中没有包含 `node` 软件包。 在 OpenWrt 或 LEDE 系统中,软件包的可用性取决于所配置的软件源。如果你使用的软件源不包含 `node` 软件包,那么 `opkg` 将无法找到并安装它。 解决这个问题的一种方法是查找并添加包含 `node` 软件包的适当软件源。你可以通过编辑 `/etc/opkg/distfeeds.conf` 文件来添加软件源,然后更新软件包列表并尝试安装 `node`。 首先,使用编辑器(如 vi 或 nano)打开 `/etc/opkg/distfeeds.conf` 文件: ```bash vi /etc/opkg/distfeeds.conf ``` 在文件中找到合适的位置,添加包含 `node` 软件包的软件源。例如,可以添加 OpenWrt 官方软件源: ``` src/gz openwrt_core https://downloads.openwrt.org/releases/19.07-SNAPSHOT/targets/<target>/packages src/gz openwrt_packages https://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/<arch>/packages src/gz openwrt_luci https://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/<arch>/luci ``` 请注意,上述软件源 URL 中的 `<target>` 和 `<arch>` 需要根据你所使用的硬件平台和架构进行替换。 保存并关闭文件后,更新软件包列表: ```bash opkg update ``` 现在,你可以再次尝试安装 `node`: ```bash opkg install node ``` 这样就应该可以找到并安装 `node` 软件包了。如果仍然遇到问题,请确保你所添加的软件源是正确且可用的,并再次尝试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值