MENU

搭建代理服务器解锁网易云无版权音乐

网易云音乐自称千万曲库,然而歌单里的歌曲一首首的变灰,造成了网易云音乐用户的大量流失,版权是网易云音乐绕不开的心结,版权费贵是一方面原因,因为巨头垄断、有钱也买不到版权是另一方面原因。

这次我们使用GitHub的开源项目UNblockNeteaseMusic搭建一个代理服务器解锁网易云音乐客户端变灰歌曲。

1.准备工作

准备一台服务器或保持常开的Linux系统。以阿里云轻量的CentOS 7为例

2.常规安装方法

1.详细步骤

  1. 安装node.js

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

  1. 安装git

    yum install -y git
  2. 检查node.js和git是否正常安装

    node -v
    git --version
  3. 安装supervisor

    yum -y install epel-release
    yum -y install supervisor
  4. 从GitHub克隆项目

    cd opt
    git clone https://github.com/nondanee/UnblockNeteaseMusic && cd UnblockNeteaseMusic
  5. 监听端口

    node app.js -p 65535

端口号可以自己定义,需要提前在阿里云服务器控制台的防火墙开放相应端口。

  1. Windows平台使用方法

打开网易云客户端—设置—工具—自定义代理—选择HTTP代理

服务器输入自己服务器的IP地址,端口号输入监听的端口。

点击测试,会提示该代理不可使用,忽略提示。

点击确定,重新启动网易云客户端,你会神奇的发现变灰的歌曲可以听了。

代理前:

代理后:

  1. 安卓平台使用方法(以Flyme7)为例

打开WiFi界面

点击代理设置,选择手动

将服务器的IP地址和端口号填入,并保存。

再次进入网易云音乐客户端,你就会神奇的发现变灰的歌可以听了。

  1. 其他平台使用方法

基本类似于安卓平台,添加代理(详情查看GitHub文档说明)

UWP:Windows 设置 > 网络和 Internet > 代理

Linux:系统设置 > 网络 > 网络代理

macOS:系统偏好设置 > 网络 > 高级 > 代理

2.注意事项

使用结束后,记得关闭客户端或设备代理,否则你的客户端或平台会连接不上网络。

解决方法:修改配置文件,将任务添加到开机自启动

  1. 编辑配置文件

    vim /etc/supervisord.d/netease.ini
  2. 修改文件内容

[supervisord]
nodaemon=false

[program:netease]
user=root
directory=/opt/UnblockNeteaseMusic
command=/usr/bin/node app.js -s -p 65535
autostart=true
autorestart=true

  1. 加入开机启动

    systemctl start supervisord
    systemctl enable supervisord

3.使用Docker安装

  1. 安装Docker

CentOS 7安装Docker

  1. 运行容器

    docker run --restart=always --name unmusic -d -p 8080:8080 nondanee/unblockneteasemusic
  2. 连接代理

4.结语

官方说明使用网易云旧链 / QQ / 虾米 / 百度 / 酷狗 / 酷我 / 咕咪 / JOOX 音源替换变灰歌曲链接 (默认仅启用前四)


版权属于:LeeYD · Blog
本文标题:搭建代理服务器解锁网易云无版权音乐
本文链接:https://www.leeyiding.com/archives/24/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议
若转载本文,请标明出处并告知本人

最后编辑于: 2020 年 01 月 18 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码
添加新评论

打卡

已有 7 条评论
  1. NNNn NNNn     Windows 10 /   Google Chrome

    大大我想问一下我的服务器重启了一下 然后代理就不能用了该怎么解决

    1. LeeYD LeeYD     Windows 10 /   Google Chrome

      @NNNn请问是使用常规方法搭建的还是使用Docker搭建,检查一下node进程或者docker进程是否存在

    2. NNNn NNNn     Windows 10 /   Google Chrome

      @LeeYD用的常规方法 小白一个...具体要什么代码呢 麻烦啦

    3. LeeYD LeeYD     Windows 10 /   Google Chrome

      @NNNn或者加我QQ给你具体解决方案,搜索hi@lyd.im,搜索结果第一项是我

    4. NNNn NNNn     Windows 10 /   Google Chrome

      @LeeYD谢谢大大的分享!已经解决了

  2. Anonymous Anonymous     Windows 10 /   Google Chrome

    大佬的网站好漂亮

    1. LeeYD LeeYD     Android /   Google Chrome

      @AnonymousHeox+Sakura主题,中间魔改了一些布局