@搁浅被注册了4年前
一波未平一波又起…
经历了几次客户端更新,原先的教程配置都过时了,整理了一下,分享出来。
项目主页:https://github.com/nondanee/UnblockNeteaseMusic ,感谢@nondanee 大佬造福大众。
原项目已停止维护,证书已过期。可迁移到 https://github.com/UnblockNeteaseMusic/server,或者根据 issues 自己修改原项目。
- 服务端需要安装 Node.js,克隆/下载项目并使用命令行进入项目目录
- 服务端执行如下命令:node app.js -p port1:port2 客户端使用的是 port1 端口(port2 用来内部转发,随便写一个就行)
- 所有客户端安装项目目录里的CA证书 ca.crt ,并设置信任(下面会有详细说明),或者使用自签证书,公私钥配套就行(参考:https://github.com/nondanee/UnblockNeteaseMusic/issues/48#issuecomment-477870013
node app.js -p 8000:8043 -s -e https://music.163.com
这就完成了基础的部署配置,只在本地跑的话你的电脑即是客户端也是服务端。
macOS 搭配 Proxifier 使用指南
macOS 版网易云音乐客户端默认使用系统代理,如果你使用 ClashX 等代理工具可以自己维护规则,不需要使用 Proxifier 进行处理。
Proxifier 是 mac 下的辅助代理软件,可以指定程序指定域名端口走指定代理协议,是科学上网和调试开发的必备良药,比如让系统自带的邮件同步 gmail 邮箱,比如屏蔽某个 app 的联网权限。
- Proxifier 添加 HTTPS 代理配置,Address 填写本地地址 127.0.0.1 或你的 VPS IP地址/域名

- 代理规则除部分,在 Applications 粘贴 NeteaseMusic;com.apple.WebKit.Networking 。新版网易云音乐除了本身联网以外还使用 com.apple.WebKit.Networking 程序访问服务器。
- Targets Hosts,粘贴需要访问的域名
.music.163.com;.music.126.net;*.netease.com
实测只需要前两个域名规则就可以。 - Action 选择上一步添加的 HTTPS 代理,保存。

- 双击安装目录下的 ca.crt 默认导入证书,打开钥匙串访问程序,左侧点选登录-证书,双击 UnblockNeteaseMusic Root CA 证书,展开信任设置设置始终信任即可。现在打开网易云音乐搜索一下《周杰伦的床边故事》试试看

iOS 搭配 Shadowrocket 使用指南
- 此时你的电脑或者 VPS 作为服务端,你的 iOS 设备是客户端。
- 安装服务端目录里 ca.crt 证书,需要在 iOS 设置-通用-描述文件与设备管理,安装 UnblockNeteaseMusic Root CA 证书。然后回到 通用-关于本机-证书信任设置,勾选启用刚刚添加的证书。
- Shadowrocket 首页右上角加号添加节点,类型选择 HTTP(注意不是HTTPS)服务器填写服务端的 IP(你作为服务器的电脑的局域网地址或者你的 VPS 的 IP/域名),端口填写你启动服务的端口号,就是 port1 ,填写一个备注名比如 UnblockNetease。

- Shadowrocket 配置,点击本地文件 -> default.conf(你当前使用的配置文件)-> 编辑配置 -> 添加规则。
添加下面三条规则,选项都选择刚添加的 UnblockNetease 节点,参考下图,类型和用户代理/域名分别对应如下:
USER-AGENT: NeteaseMusic* DOMAIN-SUFFIX: music.163.com DOMAIN-SUFFIX: music.126.net

- 回到 Shadowrocket 首页,打开连接开关。如果你有其他正在使用的扶墙节点的话继续使用,不需要切换到新添加的 UnblockNetease 节点。
- 如上一顿操作之后没有效果的话,可以重置一下 Shadowrocket 再试。
其他客户端的用法也没太大难度,参考食用指南以及 issues ,大同小异。
建议把服务端程序加入开机启动,macOS 参考这里:http://makaiqian.com/setting-boot/
解锁网易云音乐变灰歌曲
-
Google Chrome 94
Windows
-
Google Chrome 92
Windows
为什么下载你的github分支以后,直接启动,且添加证书,在IOS上显示网络不给力,但是win10和安卓上可以直接用WIFI的代理听歌
-
Google Chrome 92
Mac OS X 10.15.7
大佬你ios端能下载吗,我的能播放但是不能下载
-
Google Chrome 87
Windows
我试了一下 PC没问题 ios一直显示“网路不给力,无法继续播放”
我在服务端也有看到调用曲子的信息,手机就是播不了,为啥阿 大佬 -
Google Chrome 85
GNU/Linux x64
请问有使用docker吗,还是想丢docker里面,方便管理.
-
Google Chrome 86
Windows
ios 是不是得开着电脑才能用
-
Unknown
Unknown
按照步骤配置完not work,希望作者看到后能解答。
放上Github issues连接:https://github.com/nondanee/UnblockNeteaseMusic/issues/22#issuecomment-564524580
-
Unknown
Unknown
忽略上条评论。问题解决了。
-
请问您代理打开后还能正常访问网址和用微信吗?我用自己的服务器搭了一个,歌能正常听但是其他需要用网络的地方就都不行了。祝好盼复。