UnblockNeteaseMusic
UnblockNeteaseMusic copied to clipboard
配合 Surge 或 Clash 食用
Surge for macOS 配置
[Proxy]
UnblockNeteaseMusic = http,<Server Name>,<PORT>,,
[Rule]
PROCESS-NAME,NeteaseMusic,UnblockNeteaseMusic
FINAL,DIRECT
Surge for iOS 配置
iOS 端限制较多, 你应该需要 "配置 https 转发",见下文
[Proxy]
UnblockNeteaseMusic = http,<Server Name>,<PORT>,,
[Rule]
USER-AGENT,NeteaseMusic*,UnblockNeteaseMusic
FINAL,DIRECT
若需要使用 Surge 的 MITM 功能,再加上 (感谢 @wangliangliang2 提供 #314 )
[MITM]
hostname = music.163.com,*.music.163.com
Clash 配置
Clash 已于 1.1.0 版本支持了 Linux, MacOS, Windows 三端的 Process-Name 规则。 若你使用 Clash 的最新版本,可以尝试下面被注释的那一行。理论上能将网易云发出的流量全部走代理。
only test on MacOS.
Proxy:
- name: "UnblockNeteaseMusic"
type: http
server: <Server-IP>
port: <Server-Port>
Rule:
- DOMAIN-SUFFIX,163.com,UnblockNeteaseMusic
# - PROCESS-NAME, NeteaseMusic, UnblockNeteaseMusic
- GEOIP,CN,DIRECT
- MATCH,DIRECT
- Dreamacro/Clash: A rule-based tunnel in Go.
- yichengchen/ClashX: A rule based proxy For Mac base on Clash.
- ccg2018/ClashA: A Android GUI for Clash
- Fndroid/Clash for Windows: A Windows GUI based on Clash.
Clash 安卓端配置参考 #162
✳配置 https 转发
如果日志显示有匹配结果但是 iOS 客户端仍提示无法播放
那应该是返回数据中以 http://music.163.com/package/
开头的音源链接被客户端擅自升级到 https
因链接请求会被 unblock server 当成 HTTPS API 请求主动 block (降级策略) 而无法加载
你可能需要做以下的尝试 (选其一)
- 有域名和申请证书条件的话,可以配置一个额外的 https 站点转发,参考 #65
- 或者安装仓库内的 CA 证书或自己签发的证书并开启 https 监听,参考 #48 https://github.com/nondanee/UnblockNeteaseMusic/issues/65#issuecomment-493718439
关于
/package
的用途和-s
endpoint 相关问题,参考 https://github.com/nondanee/UnblockNeteaseMusic/issues/143#issuecomment-509181898
请教一个问题,ios使用surge,连着wifi的时候,会出现这样的情况,但是断开wifi就没问题。。
再补一张图
这个 “遇到错误” 的提醒是 wifi 环境下一直弹出吗?影响使用吗?是 wifi 下网易云会断网的意思?
@nondanee 是的一直弹出来,影响使用,网易云音乐内显示播放失败,断开wifi 用数据就正常播放
那用数据的时候有解锁的效果吗?UI 不变灰吗?能听无版权歌吗? 降级的时候会 close socket 降级是必须条件,难道 wifi 环境不给降级?我不太清楚
你可以看一下服务器的 log
如果有一排 tunnel -
下面出现 mitm >
就说明降级完成了
数据的时候完全没有问题。就是刚搭建完成的时候wifi 环境下也是能正常使用的,但是断开wifi 再重连就不行了。服务器的log在哪里看?
为什么我的Mac surge 2.1.3报错 Invalid line: PROCESS-NAME,NeteaseMusic,UnblockNeteaseMusic
@FateOfKing 可能是你的surge版本过低,不支持 PROCESS-NAME规则,可以使用
DOMAIN-SUFFIX,163.com,UnblockNeteaseMusic
尝试一下
@kongminhao 请问有试过ios版的surge吗?
@otherbanana 等我去买一个试试。我现在在使用shadowrocket。
@kongminhao 有点贵的啊😭,现在是49.99美金,老哥你的mac surge是一个授权还是三个授权的,我的ios surge是我自己的一个人用,要不要互换一个?
我的mac授权也是买别人的,嘤嘤嘤。迫穷。
好吧好吧,那这样你别买了,我把我的先借给你吧
给个邮箱
不用了,也就100来块钱,我已经联系到卖家了。正在下载。
哈哈,好的好的……
@otherbanana 看样子我这边情况比你那还严重一点,哈哈哈。我这边6.1.0版本的网易云音乐直接显示的是找不到歌曲。你那边网易云的版本是啥啊?
**
我的是6.0.1,你试过用数据了吗
我的是6.0.1,你试过用数据了吗
试过了,都不行。
你看一下最近请求,我数据是可以的,但是你的网易云比我新一个版本
小火箭就没问题,估计是surge的锅
小火箭怎么设置指点一二
添加节点,类型选择HTTP,输入相关信息,备注填写网易云(随便自己定义),保存后接着点配置,编辑配置,添加规则,类型选择USER-AGENT,选项选择网易云,用户代理输入NeteaseMusic*
接着 老哥,你的小火箭设置了可以听吗,我设置了之后列表变亮了但是听不了,我网易云5.9.0的6.0的也试过了不行。是不是小火箭设置遗漏了什么,我Windows可以听
我可以啊,截图看看吧
我可以啊,截图看看吧
你看看我截图呢,对不对,另外你用的哪里的服务器
如果你服务器ip 没有填错的话,没看出来是什么问题,我用的阿里云的服务器
好吧我是谷歌的
不然你联系我邮箱吧,我帮你试一试服务器