UnblockNeteaseMusic icon indicating copy to clipboard operation
UnblockNeteaseMusic copied to clipboard

配合 Surge 或 Clash 食用

Open kongminhao opened this issue 5 years ago • 84 comments

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

Clash 安卓端配置参考 #162

✳配置 https 转发

如果日志显示有匹配结果但是 iOS 客户端仍提示无法播放

那应该是返回数据中以 http://music.163.com/package/ 开头的音源链接被客户端擅自升级到 https 因链接请求会被 unblock server 当成 HTTPS API 请求主动 block (降级策略) 而无法加载

你可能需要做以下的尝试 (选其一)

  1. 有域名和申请证书条件的话,可以配置一个额外的 https 站点转发,参考 #65
  2. 或者安装仓库内的 CA 证书或自己签发的证书并开启 https 监听,参考 #48 https://github.com/nondanee/UnblockNeteaseMusic/issues/65#issuecomment-493718439

关于 /package 的用途和 -s endpoint 相关问题,参考 https://github.com/nondanee/UnblockNeteaseMusic/issues/143#issuecomment-509181898

kongminhao avatar Apr 25 '19 08:04 kongminhao

请教一个问题,ios使用surge,连着wifi的时候,会出现这样的情况,但是断开wifi就没问题。。 IMG_0058

otherbanana avatar Apr 25 '19 14:04 otherbanana

再补一张图 TIM图片20190426001540

otherbanana avatar Apr 25 '19 16:04 otherbanana

这个 “遇到错误” 的提醒是 wifi 环境下一直弹出吗?影响使用吗?是 wifi 下网易云会断网的意思?

nondanee avatar Apr 25 '19 16:04 nondanee

@nondanee 是的一直弹出来,影响使用,网易云音乐内显示播放失败,断开wifi 用数据就正常播放

otherbanana avatar Apr 25 '19 16:04 otherbanana

那用数据的时候有解锁的效果吗?UI 不变灰吗?能听无版权歌吗? 降级的时候会 close socket 降级是必须条件,难道 wifi 环境不给降级?我不太清楚

你可以看一下服务器的 log 如果有一排 tunnel - 下面出现 mitm > 就说明降级完成了

nondanee avatar Apr 25 '19 16:04 nondanee

数据的时候完全没有问题。就是刚搭建完成的时候wifi 环境下也是能正常使用的,但是断开wifi 再重连就不行了。服务器的log在哪里看?

otherbanana avatar Apr 25 '19 17:04 otherbanana

为什么我的Mac surge 2.1.3报错 Invalid line: PROCESS-NAME,NeteaseMusic,UnblockNeteaseMusic

keven-one avatar Apr 26 '19 09:04 keven-one

@FateOfKing 可能是你的surge版本过低,不支持 PROCESS-NAME规则,可以使用

DOMAIN-SUFFIX,163.com,UnblockNeteaseMusic

尝试一下

kongminhao avatar Apr 26 '19 09:04 kongminhao

@kongminhao 请问有试过ios版的surge吗?

otherbanana avatar Apr 26 '19 09:04 otherbanana

@otherbanana 等我去买一个试试。我现在在使用shadowrocket。

kongminhao avatar Apr 26 '19 09:04 kongminhao

@kongminhao 有点贵的啊😭,现在是49.99美金,老哥你的mac surge是一个授权还是三个授权的,我的ios surge是我自己的一个人用,要不要互换一个?

otherbanana avatar Apr 26 '19 09:04 otherbanana

我的mac授权也是买别人的,嘤嘤嘤。迫穷。

kongminhao avatar Apr 26 '19 09:04 kongminhao

好吧好吧,那这样你别买了,我把我的先借给你吧

otherbanana avatar Apr 26 '19 09:04 otherbanana

给个邮箱

otherbanana avatar Apr 26 '19 09:04 otherbanana

不用了,也就100来块钱,我已经联系到卖家了。正在下载。

kongminhao avatar Apr 26 '19 09:04 kongminhao

哈哈,好的好的……

otherbanana avatar Apr 26 '19 09:04 otherbanana

@otherbanana 看样子我这边情况比你那还严重一点,哈哈哈。我这边6.1.0版本的网易云音乐直接显示的是找不到歌曲。你那边网易云的版本是啥啊?

**

kongminhao avatar Apr 26 '19 11:04 kongminhao

我的是6.0.1,你试过用数据了吗

otherbanana avatar Apr 26 '19 11:04 otherbanana

我的是6.0.1,你试过用数据了吗

试过了,都不行。

kongminhao avatar Apr 26 '19 11:04 kongminhao

你看一下最近请求,我数据是可以的,但是你的网易云比我新一个版本

otherbanana avatar Apr 26 '19 11:04 otherbanana

小火箭就没问题,估计是surge的锅

otherbanana avatar Apr 26 '19 11:04 otherbanana

小火箭怎么设置指点一二

keven-one avatar Apr 26 '19 11:04 keven-one

添加节点,类型选择HTTP,输入相关信息,备注填写网易云(随便自己定义),保存后接着点配置,编辑配置,添加规则,类型选择USER-AGENT,选项选择网易云,用户代理输入NeteaseMusic*

otherbanana avatar Apr 26 '19 15:04 otherbanana

接着 老哥,你的小火箭设置了可以听吗,我设置了之后列表变亮了但是听不了,我网易云5.9.0的6.0的也试过了不行。是不是小火箭设置遗漏了什么,我Windows可以听

keven-one avatar Apr 27 '19 08:04 keven-one

我可以啊,截图看看吧

otherbanana avatar Apr 27 '19 09:04 otherbanana

IMG_4405 IMG_4406

IMG_4407

keven-one avatar Apr 27 '19 09:04 keven-one

我可以啊,截图看看吧

你看看我截图呢,对不对,另外你用的哪里的服务器

keven-one avatar Apr 28 '19 08:04 keven-one

如果你服务器ip 没有填错的话,没看出来是什么问题,我用的阿里云的服务器

otherbanana avatar Apr 28 '19 11:04 otherbanana

好吧我是谷歌的

keven-one avatar Apr 28 '19 11:04 keven-one

不然你联系我邮箱吧,我帮你试一试服务器

otherbanana avatar Apr 28 '19 16:04 otherbanana