Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fengjueming/unblock-NetEaseMusic
海外网易云音乐代理
https://github.com/fengjueming/unblock-NetEaseMusic
Last synced: 11 days ago
JSON representation
海外网易云音乐代理
- Host: GitHub
- URL: https://github.com/fengjueming/unblock-NetEaseMusic
- Owner: fengjueming
- Archived: true
- Created: 2016-06-08T08:05:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-10T16:08:40.000Z (almost 5 years ago)
- Last Synced: 2024-09-27T03:03:07.261Z (about 2 months ago)
- Homepage:
- Size: 16.6 KB
- Stars: 1,147
- Watchers: 55
- Forks: 62
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UnblockNetEaseMusic 海外网易云音乐代理
#### 服务器信息
158.199.142.239 music.163.com
158.199.142.239:8889 #Socks5方式#### 使用方法
Windows:(不保证能用)
打开命令提示符(管理员权限),执行该命令echo 158.199.142.239 music.163.com >> C:\WINDOWS\System32\drivers\etc\hosts
Mac:
打开终端,sudo vi /etc/hosts ,然后将以下添加进文件末尾
158.199.142.239 music.163.com#### 实现原理
服务器上通过Nginx修改数据头部以被服务器认为国内IP,因为TLS的验证问题,遂无法在不安装证书的情况下提供代理服务。虽然可以通过SNIPROXY实现,但要一个国内IP开放80/443端口的难度我觉得太大了。
Nginx配置文件:server {
listen 80;
listen 443;
server_name music.163.com;
location / {
proxy_pass https://music.163.com;
}
proxy_set_header Host $host;
proxy_set_header X-Real-IP #这里填入任意一个可用国内IP#;
proxy_set_header X-Forwarded-For #这里填入任意一个可用国内IP#;
}
现新增Socks5方式,将网易云音乐的代理设置为Socks5代理后,所有流量将经由服务器,满足*.163.com *.126.net 的数据包将经由中国服务器出去,其他数据包则会被遗弃,因此请勿使用全局方式。#### 备注
如果你有Quantumult/Surge/Shadowrocket,可以添加服务器和规则后解决iOS设备上的网易云音乐/MOO音乐的区域限制。//Netease
USER-AGENT,NeteaseMusic*,China
USER-AGENT,%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90*,China
DOMAIN-SUFFIX,music.126.net,China
DOMAIN-SUFFIX,music.163.com,China
//Tencent
USER-AGENT,MOO%E9%9F%B3%E4%B9%90*,China
USER-AGENT,QQ%E9%9F%B3%E4%B9%90,China
DOMAIN-SUFFIX,qqmusic.qq.com,China
DOMAIN-SUFFIX,y.qq.com,China
DOMAIN,aqqmusic.tc.qq.com,China`