# unblockneteasemusic/server

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/unblockneteasemusic-server).**

7,753 stars · 758 forks · JavaScript · LGPL-3.0

## Links

- GitHub: https://github.com/UnblockNeteaseMusic/server
- awesome-repositories: https://awesome-repositories.com/repository/unblockneteasemusic-server.md

## Topics

`hacktoberfest`

## Description

This project is a proxy server designed to intercept and modify HTTP and HTTPS traffic for Netease Cloud Music. It functions as network middleware to restore playback for songs and albums restricted by geographic regions and to unlock premium account features, such as high-fidelity audio.

The server utilizes header-based privilege injection to spoof premium status and employs conditional content redirection to route requests for unavailable media to alternative source providers. It also incorporates upstream proxy routing and IP parameters to bypass regional access restrictions.

Additional capabilities include the removal of in-app advertisements through traffic filtering and the use of domain-based restrictions to ensure the proxy only handles traffic from trusted sources. Traffic is managed via custom host entries, proxy configurations, or PAC scripts.

## Tags

### Networking & Communication

- [HTTP Proxies](https://awesome-repositories.com/f/networking-communication/http-proxies.md) — Acts as an intermediate HTTP proxy server between the music application and the original API endpoints.
- [Content Restoration Proxies](https://awesome-repositories.com/f/networking-communication/cloud-proxy-services/content-restoration-proxies.md) — Reroutes requests for geographically restricted items to alternative sources to restore media playback. ([source](https://github.com/unblockneteasemusic/server#readme))
- [Geographic Restriction Bypasses](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-management/proxy-tunneling-clients/geographic-restriction-bypasses.md) — Routes requests through secondary servers to bypass regional geographic restrictions on music content.
- [Proxy Servers](https://awesome-repositories.com/f/networking-communication/proxy-servers.md) — Provides a proxy server that restores unavailable songs and unlocks premium audio features.
- [Streaming Content Unblockers](https://awesome-repositories.com/f/networking-communication/streaming-content-unblockers.md) — Functions as a network-level tool to unblock streaming media restricted by regional availability.
- [Traffic Interception](https://awesome-repositories.com/f/networking-communication/traffic-interception.md) — Intercepts network traffic across operating systems and browsers to route it through the proxy server. ([source](https://github.com/unblockneteasemusic/server#readme))
- [Traffic Interceptors](https://awesome-repositories.com/f/networking-communication/traffic-interceptors.md) — Captures and modifies application network traffic to bypass regional blocks and remove ads.
- [Traffic Proxying](https://awesome-repositories.com/f/networking-communication/traffic-proxying.md) — Implements a proxy server to intercept and route network traffic for the music application. ([source](https://github.com/unblockneteasemusic/server#readme))
- [Application Advertisement Blocking](https://awesome-repositories.com/f/networking-communication/application-advertisement-blocking.md) — Filters and removes advertisement content from the application interface via network traffic blocking. ([source](https://github.com/unblockneteasemusic/server#readme))
- [Domain Traffic Filters](https://awesome-repositories.com/f/networking-communication/domain-traffic-filters.md) — Filters network requests based on hostnames to ensure only trusted application traffic is proxied.
- [Traffic Routing](https://awesome-repositories.com/f/networking-communication/traffic-routing.md) — Directs application traffic through a custom server using PAC scripts or host entries.
- [Traffic Routing Configurations](https://awesome-repositories.com/f/networking-communication/traffic-routing-configurations.md) — Supports directing application traffic using PAC scripts, custom host entries, and global proxy settings. ([source](https://github.com/unblockneteasemusic/server#readme))

### DevOps & Infrastructure

- [Content Source Redirects](https://awesome-repositories.com/f/devops-infrastructure/air-gapped-deployment-tools/registry-mirroring/request-redirection/content-source-redirects.md) — Redirects requests for unavailable songs to alternative source providers based on API response codes.

### Graphics & Multimedia

- [Music Playback Restoration](https://awesome-repositories.com/f/graphics-multimedia/music-playback-restoration.md) — Restores access to restricted songs and albums by routing requests to alternative providers.

### Security & Cryptography

- [Local Activations](https://awesome-repositories.com/f/security-cryptography/account-management/premium/local-activations.md) — Locally activates high-fidelity audio and premium membership features without a subscription.
- [Authentication Header Injection](https://awesome-repositories.com/f/security-cryptography/authentication-header-injection.md) — Injects authentication and status headers into requests to spoof premium account features.
- [Privilege Spoofing](https://awesome-repositories.com/f/security-cryptography/privilege-spoofing.md) — Activates high-fidelity audio and premium status by spoofing user privileges. ([source](https://github.com/unblockneteasemusic/server#readme))
- [Regional Access Bypassing](https://awesome-repositories.com/f/security-cryptography/regional-access-bypassing.md) — Circumvents geographic restrictions using proxy servers and IP parameters to access region-locked music.

### Software Engineering & Architecture

- [Request Middleware](https://awesome-repositories.com/f/software-engineering-architecture/request-middleware.md) — Implements middleware to modify network packet headers and body content before delivery to the client.
