Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

unblock-netease-music

Package Overview
Dependencies
Maintainers
1
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

unblock-netease-music

A proxy server for Netease Music...

  • 2.4.3
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
8
decreased by-65.22%
Maintainers
1
Weekly downloads
 
Created
Source

UnblockNeteaseMusic

一个基于 koa 的网易云音乐的代理,用于海外解锁及替换版权歌曲的播放地址

  1. 替换版权曲目播放地址
  2. 禁止客户端更新

NPM

依赖

  1. Node.js 6.x+
  2. Nginx with subs-filter module configured.

注意

从 2.0 版本开始,本代理仅支持服务端部署。standalone 分支已停止更新,无法使用。

使用方法

  1. 安装 Nginx 和 Node.js
  2. Nginx 配置参考 /server_config/nginx.conf.sample
  3. 安装 sniproxy,配置参考 /server_config/sniproxy.conf.sample (非必须)
  4. 安装本代理 sudo npm install unblock-netease-music -g
  5. 后台运行 nohup unblockneteasemusic &
  6. 完成!

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 用户

直接使用。

其他用户

新版客户端现在可以使用该代理解决海外限制,但是无法替换版权歌曲的播放地址。

预览

感谢

  1. 这个项目最初的想法及实现来源于 EraserKing 的 CloudMusicGear.
  2. 感谢 yanunon 的 API 文档 API documents.
  3. 感谢 Chion82 的配置文件

License

GPLv3

Keywords

FAQs

Package last updated on 12 May 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc