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`