UnblockNeteaseMusic
一个基于 koa 的网易云音乐的代理,用于海外解锁及替换版权歌曲的播放地址
- 替换版权曲目播放地址
- 禁止客户端更新
依赖
- Node.js 4.x+
- Nginx with subs-filter module configured.
注意
从 2.0 版本开始,本代理仅支持服务端部署。本地使用请查阅 standalone 分支,或使用 1.x 版本。
使用方法
- 安装 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: "-k -q -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 Find copyright music on Kugou.
-q, --qq Find copyright music on QQ Music.
-r, --rewrite-url Rewrite music download url, let client download file through proxy.
OSX 与 Windows 用户
向 hosts 文件中添加一行:<Server IP> music.163.com
OSX 用户请务必不要更新客户端到 1.4.3 以上的版本。 下载链接
Windows 用户请务必不要更新客户端到 2.0.2 以上的版本。 下载链接
其他用户
新版客户端现在可以使用该代理解决海外限制,但是无法替换版权歌曲的播放地址。
预览
感谢
- 这个项目最初的想法及实现来源于 EraserKing 的 CloudMusicGear.
- 感谢 yanunon 的 API 文档 API documents.
- 感谢 Chion82 的配置文件
License
GPLv3