UnblockNeteaseMusic
一个基于 koa 的网易云音乐的代理,用于海外解锁及替换版权歌曲的播放地址
- 替换版权曲目播放地址
- 禁止客户端更新
依赖
- Node.js 6.x+
- Nginx with subs-filter module configured.
注意
从 2.0 版本开始,本代理仅支持服务端部署。standalone 分支已停止更新,无法使用。
使用方法
- 安装 Nginx 和 Node.js
- Nginx 配置参考
/server_config/nginx.conf.sample
- 安装 sniproxy,配置参考
/server_config/sniproxy.conf.sample
(非必须) - 安装本代理
sudo npm install unblock-netease-music -g
- 后台运行
nohup unblockneteasemusic &
- 完成!
Docker Compose 部署
version: '2'
services:
unblockneteasemusic:
image: itjesse/unblockneteasemusic
command: "-r"
restart: always
unblockneteasemusic-nginx:
image: itjesse/unblockneteasemusic-nginx
links:
- unblockneteasemusic
ports:
- 80:80/tcp
restart: always
配置参数
unblockneteasemusic -h
Usage: unblockneteasemusic [options]
Options:
-h, --help output usage information.
-p, --port <port> Specific server port.
-f, --force-ip <ip> Force the netease server ip.
-k, --kugou No longer support.
-q, --qq No longer support.
-r, --rewrite-url Rewrite music download url, let client download file through proxy.
支持客户端
向 hosts 文件中添加一行:<Server IP> music.163.com
OSX 用户
旧版本客户端 1.4.3
直接使用。 下载链接
最新客户端
配合插件使用,详见 NeteaseMusicPlugin
Windows 用户
请务必不要更新客户端到 2.0.2 以上的版本。 下载链接
Linux 用户
直接使用。
其他用户
新版客户端现在可以使用该代理解决海外限制,但是无法替换版权歌曲的播放地址。
预览
感谢
- 这个项目最初的想法及实现来源于 EraserKing 的 CloudMusicGear.
- 感谢 yanunon 的 API 文档 API documents.
- 感谢 Chion82 的配置文件
License
GPLv3