Giter Club home page Giter Club logo

unblockneteasemusic's Introduction

Github Stats

unblockneteasemusic's People

Contributors

ameansone avatar cnsilvan avatar coolsnowwolf avatar lphgor avatar paldier avatar ryshi avatar tofuliang avatar wroiate avatar xmapst avatar xsm1997 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

unblockneteasemusic's Issues

使用内置证书依旧报错。

2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55221: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55222: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55223: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55224: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55225: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55228: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55227: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55226: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55232: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55233: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55229: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55234: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55230: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55231: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55236: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55239: remote error: tls: unknown certificate
2021/03/30 22:52:35 http: TLS handshake error from 192.168.2.211:55235: remote error: tls: unknown certificate
2021/03/30 22:52:36 http: TLS handshake error from 192.168.2.211:55237: remote error: tls: unknown certificate
2021/03/30 22:52:36 http: TLS handshake error from 192.168.2.211:55238: remote error: tls: unknown certificate
2021/03/30 22:52:37 http.Client.Do fail:Get "https://music.163.com/": net/http: timeout awaiting response headers
2021/03/30 22:52:37 Request error: https://music.163.com/
image

MacOS 运行只有Killed: 9

我直接下载的release,在Windows端工作良好,现在想在MacOS上运行,
但是运行./UnblockNeteaseMusic只会返回Killed:9
带上设置-h也是只有一样的返回信息,请问是什么问题呢?

提示 tls: unknown certificate

安卓端打开网易云之后,搜索周董的歌。路由器服务端日志显示

2021/01/30 22:13:01 --------------------Config--------------------
2021/01/30 22:13:01 port= 5210
2021/01/30 22:13:01 tlsPort= 5211
2021/01/30 22:13:01 source= kuwo
2021/01/30 22:13:01 certFile= /usr/share/UnblockNeteaseMusic/server.crt
2021/01/30 22:13:01 keyFile= /usr/share/UnblockNeteaseMusic/server.key
2021/01/30 22:13:01 logFile= /tmp/unblockneteasemusic.log
2021/01/30 22:13:01 mode= 0
2021/01/30 22:13:01 endPoint= true
2021/01/30 22:13:01 forceBestQuality= false
2021/01/30 22:13:01 searchLimit= 0
2021/01/30 22:13:01 -------------------Init Host-------------------
ping6 bad address,please check IPv6 DNS forwards.if IPv6 DNS forwards is enabled, please restart
2021/01/30 22:13:02 HostDomain: map[interface.music.163.com:115.236.118.33 music.163.com:59.111.181.38]
2021/01/30 22:13:02 -------------------Init Proxy-------------------
2021/01/30 22:13:02 Http Proxy:
2021/01/30 22:13:02 IP地址隐藏
2021/01/30 22:13:02 starting Server 0.0.0.0:5210
2021/01/30 22:13:02 starting TLS Server 0.0.0.0:5211
2021/01/30 22:13:09 http: TLS handshake error from 192.168.1.253:42762: remote error: tls: unknown certificate
2021/01/30 22:13:09 http: TLS handshake error from 192.168.1.253:40546: remote error: tls: unknown certificate
2021/01/30 22:13:09 Transport:http://music.163.com/eapi/abtest/group/get(music.163.com)(POST)
2021/01/30 22:13:09 http: TLS handshake error from 192.168.1.253:40558: remote error: tls: unknown certificate
2021/01/30 22:13:09 http: TLS handshake error from 192.168.1.253:40560: remote error: tls: unknown certificate
2021/01/30 22:13:09 http: TLS handshake error from 192.168.1.253:40562: remote error: tls: unknown certificate
2021/01/30 22:13:09 Transport:http://music.163.com/eapi/sp/flow/user/status(music.163.com)(POST)
2021/01/30 22:13:09 Transport:http://music.163.com/eapi/ad/loading/webviewlist(music.163.com)(POST)
2021/01/30 22:13:09 Transport:http://music.163.com/eapi/batch(music.163.com)(POST)
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:45516: remote error: tls: unknown certificate
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:40582: remote error: tls: unknown certificate
2021/01/30 22:13:10 Transport:http://music.163.com/eapi/batch(music.163.com)(POST)
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:40588: remote error: tls: unknown certificate
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:40590: remote error: tls: unknown certificate
2021/01/30 22:13:10 Transport:http://music.163.com/eapi/cloudvideo/category/list(music.163.com)(POST)
2021/01/30 22:13:10 Transport:http://music.163.com/eapi/garret/current/get(music.163.com)(POST)
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:40604: remote error: tls: unknown certificate
2021/01/30 22:13:10 Transport:http://music.163.com/eapi/song/enhance/privilege(music.163.com)(POST)
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:40606: remote error: tls: unknown certificate
2021/01/30 22:13:10 Transport:http://music.163.com/eapi/pl/count(music.163.com)(POST)
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:40610: remote error: tls: unknown certificate
2021/01/30 22:13:10 Transport:http://music.163.com/eapi/batch(music.163.com)(POST)
2021/01/30 22:13:10 http: TLS handshake error from 192.168.1.253:40612: remote error: tls: unknown certificate
2021/01/30 22:13:10 Transport:http://music.163.com/eapi/song/lyric?id=1338695683&cp=false&lv=7&tv=0&kv=0(music.163.com)(POST)
2021/01/30 22:13:29 http: TLS handshake error from 192.168.1.253:42844: remote error: tls: unknown certificate
2021/01/30 22:13:34 http: TLS handshake error from 192.168.1.253:37878: remote error: tls: unknown certificate
2021/01/30 22:13:34 Direct:http://clientlog.music.163.com/api/clientlog/upload?oc=e0061d8888fa6d84c29976afd032133c54ac82e273e299c85bdd42653449e77f37d6d931d0edbc82a108086b4df3203f(clientlog.music.163.com)(POST)
2021/01/30 22:13:35 http: TLS handshake error from 192.168.1.253:37882: remote error: tls: unknown certificate
2021/01/30 22:13:35 Transport:http://apm.music.163.com/api/clientlog/mam/upload?oc=e0061d8888fa6d84c29976afd032133c54ac82e273e299c85bdd42653449e77f37d6d931d0edbc82a108086b4df3203f(apm.music.163.com)(POST)

问一下 "通过本机直接查询" 是什么意思啊?

是说通过 dns 查而不是 httpdns 查吗?

nodejs 版的 music.163.com ip 也不是通过 httpdns 获取的,而是 -f 参数指定的

httpdns 只是用来生成 pac 的,而且 dns 也是查了的
主要为了防止使用 pac 时因为规则缺失而遗漏目标流量

实际代理中 MITM 下会检查请求头 host,TUNNEL 下会检查 sni,就算没有获取过 ip 也能正常工作

开了ipv6会导致IOS解锁失败?

我用ACRH17,联通pppoe,lintel的潘多拉1902,默认自动获取ipv6,但是必须关闭ipv6才能解锁。ios14,关闭ipv6后可以不用设置代理就能解锁

我不太会用

Describe the bug
A clear and concise description of what the bug is.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g.Windows10]
  • APP Version [e.g.7.0.22]
  • Version [e.g.0.2.8(arm5)]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • APP Version [e.g.7.0.22]
  • Version [e.g.0.2.8(arm5)]

Log
Commit log

想问下怎样下载非网易云平台音乐呢

image
比如上图,我想下载这个来自酷我音乐的歌曲,但是点击下载会让我添加到歌单,然后我选择任意歌单后出现这个错误
image
有办法下载这种非网易云平台的音乐吗?

歌名带有*****字样,无法在其他音源搜索出结果

2021/01/31 17:01:46 search song:***** Boyz Trst.
2021/01/31 17:01:51 http.Client.Do fail:Get "http://kuwo.cn/search/list?key=%2A%2A%2A%2A%2A+BOYZ+TRST.": dial tcp: i/o timeout
2021/01/31 17:01:51 Get "http://kuwo.cn/search/list?key=%2A%2A%2A%2A%2A+BOYZ+TRST.": dial tcp: i/o timeout
2021/01/31 17:01:51 http.Client.Do fail:Get "http://trackercdn.kugou.com/i/v2/?pid=2&behavior=play&cmd=25&hash=B24E3334A20A06B560E92B876FBB6BC3&key=1d36f54c083253f00a03f7c25cf35c0c": dial tcp: i/o timeout
2021/01/31 17:01:51 Get "http://trackercdn.kugou.com/i/v2/?pid=2&behavior=play&cmd=25&hash=B24E3334A20A06B560E92B876FBB6BC3&key=1d36f54c083253f00a03f7c25cf35c0c": dial tcp: i/o timeout
2021/01/31 17:01:52 http.Client.Do fail:Get "http://music.migu.cn/v3/api/music/audioPlayer/getPlayInfo?dataType=2&data=U2FsdGVkX1%2FaFdXj17HOR3AIhMFPb4oK3sA54SD5Wd4UsBFP8qjYzhNjqD450xz0P3rQWFMACbTAuh80a8%2Bc7w%3D%3D&secKey=WIp8myZoaIqfuouhtu4bGHnLeRjotdpr94RqyCmSI95E5FV3LmWXlZdX4eOa50sCi2ilO86E4oWKbkliHW57gs1jpyHaVunwXkjUNkFpowx07D0L%2F%2FZmWyHRgoBt29Ua1pRHnbmFfdeGDsBSLgiMoefKT9ehl940QzoObHbPkDI%3D": dial tcp: i/o timeout
2021/01/31 17:01:52 Get "http://music.migu.cn/v3/api/music/audioPlayer/getPlayInfo?dataType=2&data=U2FsdGVkX1%2FaFdXj17HOR3AIhMFPb4oK3sA54SD5Wd4UsBFP8qjYzhNjqD450xz0P3rQWFMACbTAuh80a8%2Bc7w%3D%3D&secKey=WIp8myZoaIqfuouhtu4bGHnLeRjotdpr94RqyCmSI95E5FV3LmWXlZdX4eOa50sCi2ilO86E4oWKbkliHW57gs1jpyHaVunwXkjUNkFpowx07D0L%2F%2FZmWyHRgoBt29Ua1pRHnbmFfdeGDsBSLgiMoefKT9ehl940QzoObHbPkDI%3D": dial tcp: i/o timeout

灰色歌曲能正常播放,已购买的专辑无法播放

环境:
网易云版本:Android 8.1.20
服务端版本:Golang 0.2.7
服务端环境:树莓派4B Respbian buster版本
方式:手机wifi上网时,使用UnblockNeteaseMusic默认端口进行http代理
出现问题:灰色音乐可以正常播放,后台日志显示正常。播放已购买专辑时,无法播放.
无法播放的日志:https://paste.ubuntu.com/p/SzvHZ5CtZJ/
出现问题的歌曲截图:https://ftp.bmp.ovh/imgs/2021/02/41917da74cc7b729.jpg

x509 certificate verification error

最新版本会间歇性地报证书错误,如:

http.Client.Do fail:Get "https://59.111.181.38/api/song/detail?ids=%5B26620638%5D": x509: cannot validate certificate for 59.111.181.38 because it doesn't contain any IP SANs

很奇怪的错误,尝试追踪了一下,错误是出在network/network.go的Request函数里面。在这个函数里面,有对HTTPS IP连接的处理,而且这个错误也不能稳定复现,复现概率大概5%左右。对于大多数同样的请求,根本不报错。经过输出request.Host,确定有进入对tls特殊处理的分支中,而且对于url为IP、Host为域名的请求,绝大部分都能正常完成,不报错。

尝试注释掉tr.TLSClientConfig.ServerName = request.Hosttr.TLSClientConfig.InsecureSkipVerify = true之中的一个,均无法解决问题。

为什么会通过IP作为Host来发起https请求?有什么特殊用意吗?

酷狗音源匹配问题

经过测试,酷狗音源很多的歌匹配到的都是伴奏版本,例如:

find song info,id: 368812
Transport:http://music.163.com/eapi/v1/resource/commentInfo/R_SO_4_368812(music.163.com)(POST)
search song:蝶恋花 牛奶咖啡
consumed: 6572 ms
{"Id":"368812","Size":3891783,"Br":128000,"Url":"https://webfs.yun.kugou.com/202002091706/22b9c837ea239433b3550be4f8497be4/G141/M07/17/13/zQ0DAFtyz7uAPvUdADtiR7IcqbI369.mp3","Md5":"","Name":"蝶恋花 (伴奏)","Artist":"牛奶咖啡","MatchScore":1}
Transport:http://music.163.com/eapi/song/enhance/player/url(music.163.com)(POST)
find song info,id: 185906
search song:发如雪 周杰伦
consumed: 5436 ms
{"Id":"185906","Size":4784085,"Br":127000,"Url":"https://webfs.yun.kugou.com/202002091701/d503b563d40fa23554d98d737e40f6c3/G100/M08/1E/01/pA0DAFvGMKSAQlq7AEj_1UwyWnY024.mp3","Md5":"","Name":"发如雪 (伴奏版)","Artist":"周杰伦","MatchScore":1}
Transport:http://interface3.music.163.com/eapi/usersafe/pl/count?_nmclfl=1(interface3.music.163.com)(POST)
Direct:http://clientlog3.music.163.com/api/feedback/client/log?MUSIC_U=*&_nmclfl=1(clientlog3.music.163.com)(POST)
Transport:http://music.163.com/eapi/pl/count(music.163.com)(POST)

希望能够修正这个问题,非常感谢您。

错误日志

Sun, 02 May 2021 18:18:05 +0800 # Start UnblockNeteaseMusic
Sun, 02 May 2021 18:18:05 +0800 # UnblockNeteaseMusic Golang Version (http:5200, https:5201)

--
2021/05/02 10:31:34 Abandon:http://192.168.0.1:5200/proxy.pac
2021/05/02 10:31:34 Try Fix:http://proxy.pac
2021/05/02 10:31:34 Direct:http://proxy.pac(proxy.pac)(GET)
2021/05/02 10:31:34 http.Client.Do fail:Get "http://proxy.pac": dial tcp: lookup proxy.pac on 127.0.0.1:53: no such host
2021/05/02 11:16:34 Abandon:http://192.168.0.1:5200/proxy.pac
2021/05/02 11:16:34 Try Fix:http://proxy.pac
2021/05/02 11:16:34 Direct:http://proxy.pac(proxy.pac)(GET)
2021/05/02 11:16:34 http.Client.Do fail:Get "http://proxy.pac": dial tcp: lookup proxy.pac on 127.0.0.1:53: no such host
2021/05/02 12:16:39 Abandon:http://192.168.0.1:5200/proxy.pac
2021/05/02 12:16:39 Try Fix:http://proxy.pac
2021/05/02 12:16:39 Direct:http://proxy.pac(proxy.pac)(GET)
2021/05/02 12:16:39 http.Client.Do fail:Get "http://proxy.pac": dial tcp: lookup proxy.pac on 127.0.0.1:53: no such host
2021/05/02 12:31:35 Abandon:http://192.168.0.1:5200/proxy.pac
2021/05/02 12:31:35 Try Fix:http://proxy.pac
2021/05/02 12:31:35 Direct:http://proxy.pac(proxy.pac)(GET)
2021/05/02 12:31:35 http.Client.Do fail:Get "http://proxy.pac": dial tcp: lookup proxy.pac on 127.0.0.1:53: no such host
2021/05/02 12:56:34 Abandon:http://192.168.0.1:5200/proxy.pac
2021/05/02 12:56:34 Try Fix:http://proxy.pac
2021/05/02 12:56:34 Direct:http://proxy.pac(proxy.pac)(GET)
2021/05/02 12:56:34 http.Client.Do fail:Get "http://proxy.pac": dial tcp: lookup proxy.pac on 127.0.0.1:53: no such host

海外IP的音乐解锁

Hi,

能够增加海外IP的音乐解锁嘛? 我试了不同的音源都不行,基本上全是灰色的。谢谢啦

失效了?

酷我音乐源,列表重新变灰了,前几天还是好的。

换成nodejs版本并更新,显示正常。

有另外一台路由器只有5M空闲空间,所以只能用这个版本了。

网易云音乐golang版出现错误无法解锁

解锁网易云音乐golang版出问题,初步感觉是拼接url字符串的时候拼接错误,下面的链接出现了http://music.163.comhttp// 这样的奇怪域名链接

详细日志
A:search song:说好不哭 周杰伦
{"Id":"1391274164","Size":43879571,"Br":999000,"Url":"http://su.sycdn.kuwo.cn/ca5bada1ac976bebc23dd6c5eaf991e5/5e624f97/resource/s1/93/41/1323319837.flac","Md5":"","Name":"说好不哭 (with 五月天阿信)","Artist":"周杰伦","MatchScore":0.6057143}
http.Client.Do fail:Get "http://music.163.comhttp//su.sycdn.kuwo.cn/ca5bada1ac976bebc23dd6c5eaf991e5/5e624f97/resource/s1/93/41/1323319837.flac": dial tcp: lookup music.163.comhttp on 127.0.0.1:53: no such host
Received request CONNECT m8.music.126.net 192.168.1.243:3727
find song info,id: 1391274164
hit cache:

程序编译在lean的固件中,选择酷我的音源

编译问题

直接下的1.9M压缩版在华硕384路由不能运行。
$env:CGO_ENABLED=0
$env:GOOS="linux"
$env:GOARCH="arm"
$env:GOARM=5
$env:CC="arm-linux-gnueabi-gcc-4.7"
go build -o UNM -trimpath -ldflags "-s -w" ./app.go
自己尝试编译了下,二进制识别了,能启动了,网易云解锁了,就是无法播放歌曲,显示加载中。
后续再看看
是否编译有误

我安装了好多openwrt,都安装了去音乐插件,这次放不了。。

openwrt :5.4.110
编译生成的版本:UnblockNeteaseMusicGo_0.2.5-1_mipsel_24kc.ipk
大小:1534883

Golang版本日志:
Sat, 24 Apr 2021 02:14:43 +0800 # Start UnblockNeteaseMusic
Sat, 24 Apr 2021 02:14:43 +0800 # UnblockNeteaseMusic Golang Version (http:5200, https:5201)

--

2021/04/23 18:24:32 {"Id":"209760","Size":0,"Br":0,"Url":"","Md5":"","Name":"","Artist":"","AlbumName":"","MatchScore":0,"Source":""}

2021/04/23 18:24:44 {"Id":"210062","Size":0,"Br":0,"Url":"","Md5":"","Name":"","Artist":"","AlbumName":"","MatchScore":0,"Source":""}

问怎么解决clash的

@flyhigherpi

想法是本地路由运行网易云。然后通过clash配置一个127.0.0.1:5200的http节点,引流给unblockneteasemusic解锁。

实际使用中,发现无法解锁,引流成功的。
因为我尝试用GLOBAL模式,利用clash将流量都导入UN二进制,日志产生大量连接处理。
但疑惑的是,哪怕是163的流量进了UN,客户端并不能解锁。
更新操作:
目前已经能摆脱iptable用clash运行了。
但是有新的问题出现:
UnblockNeteaseMusic -p 5200 -sp 5300 -m 0 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
一开始这样运行,流量进入二进制后没有处理,经人指点是缺少音源声明,改用
UnblockNeteaseMusic -p 5200 -sp 5300 -o kuwo:kugou -m 0 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
运行,PC能解锁,但是安卓手机客户端无法使用 (clash端是{name: 网易云解锁-本地, server: 127.0.0.1, port: 5200, type: http})

现在尝试用
UnblockNeteaseMusic -p 5200 -sp 5300 -m 1 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
没有声明音源的情况下。手机端能显示全专辑解锁结果,比如周杰伦;但是PC端又无法显示专辑解锁!!!
clash 端是{name: 网易云解锁-本地, server: 0.0.0.0, port: 5200, type: http}
而且UnblockNeteaseMusic -p 5200 -sp 5300 -m 0 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
-m 0 的情况下。无法启动。

所有app已经不能实现全部解锁了

2020/12/28 11:49:42 --------------------Config-------------------- 2020/12/28 11:49:42 port= 5200 2020/12/28 11:49:42 tlsPort= 5300 2020/12/28 11:49:42 source= kuwo 2020/12/28 11:49:42 certFile= /jffs/softcenter/bin/Music/server.crt 2020/12/28 11:49:42 keyFile= /jffs/softcenter/bin/Music/server.key 2020/12/28 11:49:42 logFile= /tmp/unblockmusic.log 2020/12/28 11:49:42 mode= 0 2020/12/28 11:49:42 endPoint= true 2020/12/28 11:49:42 forceBestQuality= false 2020/12/28 11:49:42 searchLimit= 2 2020/12/28 11:49:42 -------------------Init Host------------------- 2020/12/28 11:49:42 HostDomain: map[interface.music.163.com:112.13.119.17 music.163.com:59.111.181.35] 2020/12/28 11:49:42 -------------------Init Proxy------------------- 2020/12/28 11:49:42 Http Proxy: 2020/12/28 11:49:42 192.168.1.2 , 192.168.51.1 2020/12/28 11:49:42 starting Server 0.0.0.0:5200 2020/12/28 11:49:42 starting TLS Server 0.0.0.0:5300 2020/12/30 08:29:45 Transport:http://music.163.com/api/w/user/login/type/switch(music.163.com)(POST) 2020/12/30 08:29:45 Local Received request CONNECT music.163.com 192.168.51.159:62859 2020/12/30 08:29:45 Transport:http://music.163.com/api/blacklist/getOfficaId(music.163.com)(POST) 2020/12/30 08:29:45 Transport:http://music.163.com/eapi/appcustomconfig/get(music.163.com)(POST) 2020/12/30 08:29:45 Transport:http://music.163.com/eapi/batch(music.163.com)(POST) 2020/12/30 08:29:45 Transport:http://music.163.com/eapi/abtest/group/get(music.163.com)(POST) 2020/12/30 08:29:46 Local Received request CONNECT music.163.com 192.168.51.159:62863 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/ad/get(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/event/user/permission(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/usertool/sound/mobile/whalecloudnewadd(music.163.com)(POST) 2020/12/30 08:29:46 Local Received request CONNECT music.163.com 192.168.51.159:62864 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/usertool/sound/mobile/whalecloudnewadd(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/batch(music.163.com)(POST) 2020/12/30 08:29:46 Local Received request CONNECT music.163.com 192.168.51.159:62865 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/user/playlist/(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/delivery/deliver(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/privacy/info/get/v2(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/point/retrieve(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/v1/cloud/get(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://music.163.com/eapi/pl/count(music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://interface.music.163.com/eapi/batch(interface.music.163.com)(POST) 2020/12/30 08:29:46 Transport:http://interface.music.163.com/eapi/push/init(interface.music.163.com)(POST) 2020/12/30 08:29:47 Direct:http://112.13.119.17/eapi/mlivestream/entrance/playpage/get(interface.music.163.com)(POST) 2020/12/30 08:29:47 Transport:http://interface.music.163.com/eapi/v6/playlist/detail(interface.music.163.com)(POST) 2020/12/30 08:29:47 Transport:http://interface.music.163.com/eapi/user/getfollows/3220475134(interface.music.163.com)(POST) 2020/12/30 08:29:47 Received request CONNECT p3.music.126.net 192.168.51.159:62874 2020/12/30 08:29:47 Received request CONNECT p4.music.126.net 192.168.51.159:62876 2020/12/30 08:29:47 Received request CONNECT p4.music.126.net 192.168.51.159:62875 2020/12/30 08:29:47 Received request CONNECT p4.music.126.net 192.168.51.159:62877 2020/12/30 08:29:47 Received request CONNECT p4.music.126.net 192.168.51.159:62878 2020/12/30 08:29:47 Received request CONNECT p1.music.126.net 192.168.51.159:62881 2020/12/30 08:29:47 Received request CONNECT p1.music.126.net 192.168.51.159:62879 2020/12/30 08:29:47 Received request CONNECT p1.music.126.net 192.168.51.159:62880 2020/12/30 08:29:47 Received request CONNECT p1.music.126.net 192.168.51.159:62883 2020/12/30 08:29:47 Received request CONNECT p1.music.126.net 192.168.51.159:62882 2020/12/30 08:29:47 Transport:http://interface.music.163.com/eapi/batch(interface.music.163.com)(POST) 2020/12/30 08:29:48 Received request CONNECT p1.music.126.net 192.168.51.159:62884 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/pc/upgrade/get(interface.music.163.com)(POST) 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/cdns(interface.music.163.com)(POST) 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/song/lyric(interface.music.163.com)(POST) 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/batch(interface.music.163.com)(POST) 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/vipcenter/tspopup/get(interface.music.163.com)(POST) 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/vipcenter/app/vipconfig/get(interface.music.163.com)(POST) 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/copyright/pay_fee_message/config(interface.music.163.com)(POST) 2020/12/30 08:29:48 Direct:http://web.push.126.net:6003/socket.io/1/?t=1609316988243(web.push.126.net)(GET) 2020/12/30 08:29:48 Local Received request CONNECT interface.music.163.com 192.168.51.159:62891 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/w/v1/user/bindings/3220475134(interface.music.163.com)(POST) 2020/12/30 08:29:48 Transport:http://interface.music.163.com/eapi/v6/playlist/detail(interface.music.163.com)(POST) 2020/12/30 08:29:48 Local Received request CONNECT interface.music.163.com 192.168.51.159:62892 2020/12/30 08:29:48 Received request CONNECT p3.music.126.net 192.168.51.159:62893 2020/12/30 08:29:48 Received request CONNECT p3.music.126.net 192.168.51.159:62894 2020/12/30 08:29:48 Received request CONNECT p3.music.126.net 192.168.51.159:62896 2020/12/30 08:29:48 Received request CONNECT p3.music.126.net 192.168.51.159:62895 2020/12/30 08:29:48 Received request CONNECT p2.music.126.net 192.168.51.159:62898 2020/12/30 08:29:48 Received request CONNECT p3.music.126.net 192.168.51.159:62897 2020/12/30 08:29:48 Local Received request CONNECT interface.music.163.com 192.168.51.159:62899 2020/12/30 08:29:48 Received request CONNECT p2.music.126.net 192.168.51.159:62900 2020/12/30 08:29:49 Received request CONNECT web.push.126.net 192.168.51.159:62901 2020/12/30 08:29:49 Received request CONNECT p2.music.126.net 192.168.51.159:62902 2020/12/30 08:29:49 Transport:http://interface.music.163.com/eapi/login/token/refresh(interface.music.163.com)(POST) 2020/12/30 08:29:49 Received request CONNECT p2.music.126.net 192.168.51.159:62904 2020/12/30 08:29:49 Local Received request CONNECT interface.music.163.com 192.168.51.159:62903 2020/12/30 08:29:49 Transport:http://interface.music.163.com/eapi/v3/song/detail(interface.music.163.com)(POST) 2020/12/30 08:29:49 Received request CONNECT p2.music.126.net 192.168.51.159:62905 2020/12/30 08:29:49 Received request CONNECT p2.music.126.net 192.168.51.159:62906 2020/12/30 08:29:49 Transport:http://interface.music.163.com/eapi/pc/upgrade/get(interface.music.163.com)(POST) 2020/12/30 08:29:50 Direct:http://clientlog.music.163.com/api/feedback/client/log(clientlog.music.163.com)(POST) 2020/12/30 08:29:50 Transport:http://interface.music.163.com/eapi/v3/song/detail(interface.music.163.com)(POST) 2020/12/30 08:29:51 Transport:http://interface.music.163.com/eapi/user/playlist/(interface.music.163.com)(POST) 2020/12/30 08:29:51 Transport:http://interface.music.163.com/eapi/v3/song/detail(interface.music.163.com)(POST) 2020/12/30 08:29:53 Transport:http://interface.music.163.com/eapi/v3/song/detail(interface.music.163.com)(POST) 2020/12/30 08:29:54 Transport:http://interface.music.163.com/eapi/v3/song/detail(interface.music.163.com)(POST) 2020/12/30 08:29:54 Transport:http://interface.music.163.com/eapi/ad/monitor/impress(interface.music.163.com)(POST) 2020/12/30 08:29:55 Transport:http://interface.music.163.com/eapi/login/token/refresh(interface.music.163.com)(POST) 2020/12/30 08:30:01 Transport:http://interface.music.163.com/eapi/resource-exposure/config(interface.music.163.com)(POST) 2020/12/30 08:30:01 Transport:http://interface.music.163.com/eapi/v6/playlist/detail(interface.music.163.com)(POST) 2020/12/30 08:30:01 Direct:http://112.13.119.17/eapi/mlivestream/entrance/playlist/get(interface.music.163.com)(POST) 2020/12/30 08:30:02 Transport:http://interface.music.163.com/eapi/resource-exposure/config(interface.music.163.com)(POST) 2020/12/30 08:30:07 Received request CONNECT ac.dun.163yun.com 192.168.51.159:62943 2020/12/30 08:30:08 Transport:http://interface.music.163.com/eapi/playlist/update/playcount(interface.music.163.com)(POST) 2020/12/30 08:30:08 Transport:http://interface.music.163.com/eapi/song/enhance/player/url(interface.music.163.com)(POST) 2020/12/30 08:30:08 Direct:http://112.13.119.17/eapi/mlivestream/entrance/playpage/get(interface.music.163.com)(POST) 2020/12/30 08:30:09 find song info :{Quality:ExHigh(2) Id:437856507} 2020/12/30 08:30:09 Transport:http://interface.music.163.com/eapi/song/lyric(interface.music.163.com)(POST) 2020/12/30 08:30:12 search song:魔法陣より愛を込めて カラスは真っ白 2020/12/30 08:30:12 consumed: 482 ms 2020/12/30 08:30:12 {"Id":"437856507","Size":0,"Br":0,"Url":"","Md5":"","Name":"","Artist":"","AlbumName":"","MatchScore":0,"Source":""} 2020/12/30 08:30:12 Transport:http://interface.music.163.com/eapi/song/enhance/player/url(interface.music.163.com)(POST) 2020/12/30 08:30:12 Direct:http://112.13.119.17/eapi/mlivestream/entrance/playpage/get(interface.music.163.com)(POST) 2020/12/30 08:30:12 Transport:http://interface.music.163.com/eapi/song/lyric(interface.music.163.com)(POST) 2020/12/30 08:30:13 Received request CONNECT m8.music.126.net 192.168.51.159:62954
无论是自动代理还是手动指定代理都已经无法解锁,预计以后也不能解决了,留个log

ipad hd可用 iphone播放失败

本人路由设备是斐讯K3,刷的OpenWrt,配套界面https://github.com/cnsilvan/luci-app-unblockneteasemusic

ios客户端已信任根证书
iPhone版本搜索歌曲后,原灰色歌曲显示正常,但播放时提示“网络不给力,无法继续播放”,iPad hd版本测试可用

本人小白,您的说明里提到的“ios客户端需要信任根证书且运行UnblockNeteaseMusic时 加上 -e 参数”
如何加上-e参数,麻烦帮解释一下,我在路由器上如何操作,谢谢了

ios新版加-e也无法播放vip

看日志是找到的,但是无法播放
目前解锁vip出现问题,普通歌曲没有问题
如果改成https,
则使用-e时
ios正常
pc不正常
不使用-e时
ios不正常
pc正常
如果改成http,
则使用-e时
ios不正常
pc正常
不使用-e时
ios不正常
pc正常
Transport:http://interface3.music.163.com/eapi/zone/songplay/entry/get?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/feedback/weblog/fastlog?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/content/exposure/songplay/entrance/animation?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/playlist/update/playcount?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/song/enhance/player/url/v1?_nmclfl=1(interface3.music.163.com)(POST) find song info,id: 461518665 Transport:http://interface3.music.163.com/eapi/batch?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/content/exposure/songplay/entrance/ksong?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/usersafe/pl/count?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/music/songshare/text/recommend/get?_nmclfl=1(interface3.music.163.com)(POST) Transport:http://interface3.music.163.com/eapi/batch?_nmclfl=1(interface3.music.163.com)(POST) Direct:http://interface3.music.163.com/eapi/mlivestream/entrance/playpage/v5/get?_nmclfl=1(interface3.music.163.com)(POST) search song:泣いちゃった(4人ver.) sympathy Transport:http://interface3.music.163.com/eapi/song/lyric?_nmclfl=1(interface3.music.163.com)(POST) consumed: 1385 ms {"Id":"461518665","Size":18669151,"Br":999000,"Url":"http://ee.sycdn.kuwo.cn/715e53c96494624873e4ed64ae6bfaf8/5ef1ff4d/resource/s1/78/0/1374278854.flac","Md5":"","Name":"泣いちゃった","Artist":"sympathy","MatchScore":0.78571427} 2020/06/23 13:10:38 http: TLS handshake error from 192.168.50.95:59686: EOF Direct:http://clientlog3.music.163.com/api/feedback/client/log?MUSIC_U=676e412b8971ecdf1323f1486a04dcd388146b7798635000bd7916870856193e1acb9679390a6b9cdf18dedd3c31fa0ecb6ab25aae854373c3061cd18d77b7a0&_nmclfl=1(clientlog3.music.163.com)(POST) Direct:http://clientlog3.music.163.com/api/feedback/client/log?MUSIC_U=676e412b8971ecdf1323f1486a04dcd388146b7798635000bd7916870856193e1acb9679390a6b9cdf18dedd3c31fa0ecb6ab25aae854373c3061cd18d77b7a0&_nmclfl=1(clientlog3.music.163.com)(POST)

当使用默认音源和-e参数后ios部分仍然不正常

如果使用默认音源,部分歌曲会报如下错误,其他歌曲又不会
2020/03/09 04:11:46 http: TLS handshake error from 192.168.50.134:53101: EOF
2020/03/09 04:11:47 http: TLS handshake error from 192.168.50.134:53104: EOF
2020/03/09 04:11:48 http: TLS handshake error from 192.168.50.134:53108: EOF
2020/03/09 04:11:49 http: TLS handshake error from 192.168.50.134:53109: EOF
2020/03/09 04:11:50 http: TLS handshake error from 192.168.50.134:53112: EOF
2020/03/09 04:11:51 http: TLS handshake error from 192.168.50.134:53113: EOF
,而如果只使用kugou音源这时候ios完全正常,其他win和linux都没这个问题

goruntime问题

windows 下
通过参数 -o kuwo:kugou:migu 启动,发现每次只匹配其中一个平台的歌曲。查看源码后发现原因如下:
for _, p := range providers {
go utils.PanicWrapper(func() {
ch <- calculateSongInfo(p.ParseSong(key))
})
sum++
}
建议修改为
for _, p := range providers {
tmp_p := p
go utils.PanicWrapper(func() {
ch <- calculateSongInfo(tmp_p.ParseSong(key))
})
sum++
}

求助mac端如何设置

路由器开启了去灰,mac也安装了证书。但是客户端打开提示无网络,求助应该如何设置。

windows和ipad均正常使用,iphone提示网络不给力

1,证书已经安装并且信任

2,网络环境如下:
本地家中PVE虚拟了两台linux,分别为A和B,因为A需要作为透明代理服务器,为防止稀奇古怪的问题,所以一些其它服务就放在B,其中包括UnblockNeteaseMusic。

3,在A上的dns服务中,强制将下列域名解析到B上。
"hosts":
"music.126.net": "192.168.88.119",
"api.iplay.163.com": "192.168.88.119",
"music.163.com": "192.168.88.119",
"interface.music.163.com": "192.168.88.119",
"interface3.music.163.com": "192.168.88.119",
"apm.music.163.com": "192.168.88.119",
"apm3.music.163.com": "192.168.88.119"

4, UnblockNeteaseMusic使用默认设置,只加上-e。

5,至此windows以及ipad均可以正常使用,唯独iphone不行,提示网络不给力,app为最新版。

盼指点迷津,谢谢!

作者可以说说大体工作流程吗

目前golang版就这里有一个,最开始我想把你的源码翻一遍,自己再写一下,但发现想搞懂还是很困难的。现在改出来的也就将就可以跑,但要再深度的自定义就困难了。
所以,我希望作者可以出个稍微详细点的 go版本的翻译流程,起码让其他有兴趣的人有点参考,如果没时间,那也不勉强了🙏

在安卓上无法正常获取IP

直接在安卓上运行代理时,golang的net.ResolveIPAddr会读取/etc/resolve.conf,但是安卓中没有这个文件,会默认使用127.0.0.1:53解析,然后解析失败,无法启动。

安卓客户端白天刷新界面缓冲很久

是装在梅林路由器的,也不是用的服务器。用的0.2.0二进制,是需要调整什么规则吗?白天卡卡的,有时候晚上很快,页面都是秒加载。

听不了任何试听的歌曲了。

openwrt

UnblockNeteaseMusicGo_0.2.9-1_mipsel_24kc.ipk
luci-app-unblockmusic_2.3.5-9_all.ipk

log日志如下
root@OpenWrt:/tmp# cat unblockmusic.log
Sat, 24 Apr 2021 13:43:49 +0800 # Start UnblockNeteaseMusic
Sat, 24 Apr 2021 13:43:49 +0800 # UnblockNeteaseMusic Golang Version (http:5200, https:5201)
2021/04/24 05:43:50
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ##

             0.2.9  by cnsilvan(https://github.com/cnsilvan/UnblockNeteaseMusic)

2021/04/24 05:43:50 --------------------Config--------------------
2021/04/24 05:43:50 port= 5200
2021/04/24 05:43:50 tlsPort= 5201
2021/04/24 05:43:50 source= kuwo
2021/04/24 05:43:50 certFile= /usr/share/UnblockNeteaseMusicGo/server.crt
2021/04/24 05:43:50 keyFile= /usr/share/UnblockNeteaseMusicGo/server.key
2021/04/24 05:43:50 logFile=
2021/04/24 05:43:50 mode= 0
2021/04/24 05:43:50 endPoint= true
2021/04/24 05:43:50 forceBestQuality= true
2021/04/24 05:43:50 searchLimit= 0
2021/04/24 05:43:50 -------------------Init Host-------------------
2021/04/24 05:43:50 HostDomain: map[interface.music.163.com:101.71.154.241 music.163.com:59.111.181.35]
2021/04/24 05:43:50 -------------------Init Proxy-------------------
2021/04/24 05:43:50 Http Proxy:
2021/04/24 05:43:50 192.168.5.1 , 192.168.1.2 , fe80::52d2:f5ff:fe9b:cda9 , fdb3:23ae:a6ef::1 , fe80::52d2:f5ff:fe9b:cdaa
2021/04/24 05:43:50 starting Server 0.0.0.0:5200
2021/04/24 05:43:50 starting TLS Server 0.0.0.0:5201
2021/04/24 05:44:26 Transport:http://music.163.com/eapi/song/lyric(music.163.com)(POST)
2021/04/24 05:44:26 Direct:http://59.111.181.35/eapi/mlivestream/entrance/playpage/get(music.163.com)(POST)
2021/04/24 05:44:26 Transport:http://music.163.com/eapi/song/enhance/player/url(music.163.com)(POST)
2021/04/24 05:44:26 find song info :{Quality:Lossless(3) Id:27713963}
2021/04/24 05:44:26 search song:好心分手 卢巧音 王力宏
2021/04/24 05:44:27 consumed: 273.231754ms
2021/04/24 05:44:27 {"Id":"27713963","Size":0,"Br":0,"Url":"","Md5":"","Name":"","Artist":"","AlbumName":"","MatchScore":0,"Source":""}
2021/04/24 05:45:22 Direct:http://clientlog.music.163.com/api/feedback/client/log(clientlog.music.163.com)(POST)
2021/04/24 05:45:45 Transport:http://music.163.com/eapi/pl/count(music.163.com)(POST)
2021/04/24 05:47:45 Transport:http://music.163.com/eapi/pl/count(music.163.com)(POST)

只要是试听的。都返回"Size":0,"Br":0,"Url":"","Md5":"","Name":"","Artist":"","AlbumName":"","MatchScore":0,"Source":""}

运行参数:

2122 root 1120 S /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 192.168.5.1:22 -p fdb3:23ae:a6ef::1:22 -K 300 -T 3
2364 root 1612 S /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -u /ubus -t 60 -T 30 -k 20 -A 1 -n 3 -N 100 -R -p 0.0.
2430 root 1188 S /usr/sbin/vsftpd -olisten_address=0.0.0.0 -olisten=YES -olisten_ipv6=NO /var/run/vsftpd/vsftpd.conf
2931 root 1320 SN /usr/sbin/nlbwmon -o /var/lib/nlbwmon -b 524288 -i 24h -r 30s -p /usr/share/nlbwmon/protocols -G 10 -I 1
2964 root 948 S /usr/bin/vlmcsd -i /etc/vlmcsd.ini -L 0.0.0.0:1688
3118 root 1236 S< /usr/sbin/ntpd -n -N -S /usr/sbin/ntpd-hotplug -p ntp1.aliyun.com -p time1.cloud.tencent.com -p time.ustc
3979 root 1180 R /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 192.168.5.1:22 -p fdb3:23ae:a6ef::1:22 -K 300 -T 3
22125 dnsmasq 1368 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k -x /var/run/dnsmasq/dnsmasq.cfg01411c.pid
22409 root 0 IW [kworker/0:5]
22602 root 1248 S /bin/sh /usr/share/openclash/openclash_watchdog.sh
24705 root 1232 S /usr/sbin/crond -f -c /etc/crontabs -l 5
24711 root 654m S UnblockNeteaseMusic -b -p 5200 -sp 5201 -m 0 -c /usr/share/UnblockNeteaseMusicGo/server.crt -k /usr/share
24848 root 1232 S /bin/sh /usr/share/UnblockNeteaseMusic/logcheck.sh
24986 root 1232 S sleep 29s
25018 root 1232 S sleep 60

IOS解锁问题

网易云版本:8.10.6
UnblockNeteaseMusic-go版本:0.2.9
启动命令:$UnblockPath/UnblockNeteaseMusic -e -b -sl "3" -c $UnblockPath/server.crt -k $UnblockPath/server.key -l $UnblockPath/log.log -o "kuwo","kugou","migu" >/dev/null 2>&1 &
🚀使用http代理,填入ip和地址,没做其他改动

已签发证书,并且信任证书,在关于本机里也已打开,使用系统自带的代理也无果,请大佬指点是证书问题或是代理方式问题,感谢!!

log如下:
0.2.9 by cnsilvan(https://github.com/cnsilvan/UnblockNeteaseMusic)
2021/03/24 10:59:34 --------------------Config--------------------
2021/03/24 10:59:34 port= 80
2021/03/24 10:59:34 tlsPort= 443
2021/03/24 10:59:34 source= kuwo,kugou,migu
2021/03/24 10:59:34 certFile= /Users/leo/apps/UnblockNeteaseMusic-darwin-amd64/server.crt
2021/03/24 10:59:34 keyFile= /Users/leo/apps/UnblockNeteaseMusic-darwin-amd64/server.key
2021/03/24 10:59:34 logFile= /Users/leo/apps/UnblockNeteaseMusic-darwin-amd64/log.log
2021/03/24 10:59:34 mode= 1
2021/03/24 10:59:34 endPoint= true
2021/03/24 10:59:34 forceBestQuality= true
2021/03/24 10:59:34 searchLimit= 3
2021/03/24 10:59:34 -------------------Init Host-------------------
2021/03/24 10:59:34 Found UnblockNetEaseMusic Line
2021/03/24 10:59:34 HostDomain: map[interface.music.163.com:112.13.122.4 music.163.com:59.111.181.60]
2021/03/24 10:59:34 -------------------Init Proxy-------------------
2021/03/24 10:59:34 Http Proxy:
2021/03/24 10:59:34 fe80::1 , fe80::1c9f:d7ec:fa19:ff46 , fe80::dba4:fc4b:a5ac:70bc , fe80::ba1b:ae20:f7c0:ddaf , fe80::cb5d:a582:1d34:28d0 , 192.168.0.101 , fe80::74b4:a0ff:fe78:d87 , fe80::c417:c6cc:44c:8892 , fe80::a79f:9cdc:130c:115e , fe80::636b:7bbc:e42b:cc35
2021/03/24 10:59:34 starting Server 0.0.0.0:80
2021/03/24 10:59:34 starting TLS Server 0.0.0.0:443
2021/03/24 10:59:45 Received request CONNECT conf-darwin.xycdn.com 192.168.0.117:56440
2021/03/24 10:59:45 Received request CONNECT 112.13.122.4 192.168.0.117:56448
2021/03/24 10:59:45 Received request CONNECT 59.111.232.163 192.168.0.117:56442
2021/03/24 10:59:45 Received request CONNECT 112.13.122.4 192.168.0.117:56446
2021/03/24 10:59:45 Received request CONNECT firebaselogging-pa.googleapis.com 192.168.0.117:56450
2021/03/24 10:59:45 Received request CONNECT nstool.netease.com 192.168.0.117:56451
2021/03/24 10:59:45 Received request CONNECT 223.252.196.38 192.168.0.117:56458
2021/03/24 10:59:45 Received request CONNECT mam.netease.com 192.168.0.117:56452
2021/03/24 10:59:45 Received request CONNECT 223.252.196.38 192.168.0.117:56457
2021/03/24 10:59:45 Received request CONNECT 223.252.196.38 192.168.0.117:56456
2021/03/24 10:59:45 Received request CONNECT sdk1xyajs.data.p2cdn.com 192.168.0.117:56460
2021/03/24 10:59:45 Received request CONNECT 112.13.122.4 192.168.0.117:56464
2021/03/24 10:59:45 Received request CONNECT 112.13.122.4 192.168.0.117:56463
2021/03/24 10:59:45 Received request CONNECT only-795878-111-0-80-195.nstool.laiqukankan.com 192.168.0.117:56468
2021/03/24 10:59:45 Received request CONNECT 112.13.122.4 192.168.0.117:56470
2021/03/24 10:59:45 Received request CONNECT 112.13.122.4 192.168.0.117:56466
2021/03/24 10:59:46 Received request CONNECT 112.13.122.4 192.168.0.117:56472
2021/03/24 10:59:46 Received request CONNECT 112.13.122.4 192.168.0.117:56474
2021/03/24 10:59:46 Received request CONNECT 112.13.122.4 192.168.0.117:56476
2021/03/24 10:59:46 Received request CONNECT p4.music.126.net 192.168.0.117:56484
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56482
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56478
2021/03/24 10:59:46 Received request CONNECT p3.music.126.net 192.168.0.117:56488
2021/03/24 10:59:46 Received request CONNECT p4.music.126.net 192.168.0.117:56485
2021/03/24 10:59:46 Received request CONNECT p4.music.126.net 192.168.0.117:56487
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56492
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56490
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56494
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56496
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56498
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56500
2021/03/24 10:59:46 Received request CONNECT 112.13.122.4 192.168.0.117:56502
2021/03/24 10:59:46 Received request CONNECT 112.13.122.4 192.168.0.117:56504
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56506
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56508
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56510
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56516
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56512
2021/03/24 10:59:46 Received request CONNECT p1.music.126.net 192.168.0.117:56515
2021/03/24 10:59:46 Direct:http://iadmusicmat.music.126.net/ef6731c1c60f4f40ace447899cc30e47.jpg?imageView=1&type=webp&thumbnail=764y120(iadmusicmat.music.126.net)(GET)
2021/03/24 10:59:48 Received request CONNECT 112.13.122.4 192.168.0.117:56520
2021/03/24 10:59:49 Received request CONNECT 112.13.122.4 192.168.0.117:56522
2021/03/24 10:59:49 Received request CONNECT p5.music.126.net 192.168.0.117:56524
2021/03/24 10:59:49 Received request CONNECT 112.13.122.4 192.168.0.117:56526
2021/03/24 10:59:49 Received request CONNECT p5.music.126.net 192.168.0.117:56528
2021/03/24 10:59:49 Received request CONNECT p5.music.126.net 192.168.0.117:56531
2021/03/24 10:59:49 Received request CONNECT 112.13.122.4 192.168.0.117:56532
2021/03/24 10:59:49 Received request CONNECT 112.13.122.4 192.168.0.117:56534
2021/03/24 10:59:49 Received request CONNECT 112.13.122.4 192.168.0.117:56536
2021/03/24 10:59:49 Received request CONNECT 112.13.122.4 192.168.0.117:56540
2021/03/24 10:59:49 Received request CONNECT 112.13.122.4 192.168.0.117:56539
2021/03/24 10:59:50 Received request CONNECT p6.music.126.net 192.168.0.117:56542
2021/03/24 10:59:50 Received request CONNECT p3.music.126.net 192.168.0.117:56546
2021/03/24 10:59:50 Received request CONNECT p3.music.126.net 192.168.0.117:56547
2021/03/24 10:59:50 Received request CONNECT p3.music.126.net 192.168.0.117:56548
2021/03/24 10:59:50 Received request CONNECT 112.13.122.4 192.168.0.117:56550
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56557
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56556
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56559
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56561
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56560
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56562
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56564
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56567
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56568
2021/03/24 10:59:51 Received request CONNECT p2.music.126.net 192.168.0.117:56570
2021/03/24 10:59:51 Received request CONNECT 112.13.122.4 192.168.0.117:56572
2021/03/24 10:59:53 Received request CONNECT firebaselogging-pa.googleapis.com 192.168.0.117:56574
2021/03/24 10:59:53 Received request CONNECT 112.13.122.4 192.168.0.117:56576
2021/03/24 10:59:54 Received request CONNECT 112.13.122.4 192.168.0.117:56580
2021/03/24 10:59:54 Received request CONNECT 112.13.122.4 192.168.0.117:56579
2021/03/24 10:59:54 Received request CONNECT p1.music.126.net 192.168.0.117:56582
2021/03/24 10:59:54 Received request CONNECT p1.music.126.net 192.168.0.117:56588
2021/03/24 10:59:54 Received request CONNECT p1.music.126.net 192.168.0.117:56587
2021/03/24 10:59:54 Received request CONNECT p1.music.126.net 192.168.0.117:56589
2021/03/24 10:59:54 Received request CONNECT p1.music.126.net 192.168.0.117:56590
2021/03/24 10:59:55 Received request CONNECT p1.music.126.net 192.168.0.117:56592
2021/03/24 10:59:55 Received request CONNECT p1.music.126.net 192.168.0.117:56594
2021/03/24 10:59:56 Received request CONNECT lbs.netease.im 192.168.0.117:56598
2021/03/24 10:59:56 Received request CONNECT lbs.netease.im 192.168.0.117:56600
2021/03/24 10:59:56 Received request CONNECT wannos.127.net 192.168.0.117:56599
2021/03/24 10:59:56 Received request CONNECT 112.13.122.4 192.168.0.117:56607
2021/03/24 10:59:56 Received request CONNECT 112.13.122.4 192.168.0.117:56606
2021/03/24 10:59:56 Received request CONNECT 112.13.122.4 192.168.0.117:56608
2021/03/24 10:59:56 Received request CONNECT 112.13.122.4 192.168.0.117:56609
2021/03/24 10:59:56 Received request CONNECT 112.13.122.4 192.168.0.117:56610
2021/03/24 10:59:57 Received request CONNECT p2.music.126.net 192.168.0.117:56612

有些能听完整的,但下载失败

Describe the bug
遇到不少歌能完整的听,但下载失败

Desktop (please complete the following information):

  • OS: win10
  • APP windows网易云音乐
  • Version 2.4.0

Log

Thu, 15 Apr 2021 22:01:30 +0800 # Start UnblockNeteaseMusic
Thu, 15 Apr 2021 22:01:30 +0800 # UnblockNeteaseMusic Golang Version (http:5200, https:5201)
--
		
--
2021/04/15 14:02:14 find song info :{Quality:Lossless(3) Id:1388321301}
2021/04/15 14:02:14 search song:往后余生 马良 刘惜君
--
2021/04/15 14:02:14 {"Id":"1388321301","Size":0,"Br":0,"Url":"","Md5":"","Name":"","Artist":"","AlbumName":"","MatchScore":0,"Source":""}
--
2021/04/15 14:02:22 {"Id":"26524510","Size":37904371,"Br":999000,"Url":"http://other.player.rf03.sycdn.kuwo.cn/b3f4fb3f790e23a49bc57fde4c835ca6/6078476e/resource/s3/63/7/3847871230.flac","Md5":"","Name":"我好想你","Artist":"苏打绿","AlbumName":"秋:故事","MatchScore":1,"Source":"kuwo"}
--
2021/04/15 14:03:21 {"Id":"1388321301","Size":0,"Br":0,"Url":"","Md5":"","Name":"","Artist":"","AlbumName":"","MatchScore":0,"Source":""}
--
2021/04/15 14:12:09 {"Id":"515269424","Size":24745682,"Br":999000,"Url":"http://nh03.sycdn.kuwo.cn/0af1b1f5a24cf1232b745c68a8187311/607849b9/resource/s2/89/2/3956421697.flac","Md5":"","Name":"Wolves","Artist":"SelenaGomez\u0026marshmello","AlbumName":"狼","MatchScore":0.93600005,"Source":"kuwo"}

匹配歌曲突然变为翻唱版

log:

--
Abandon:http://192.168.1.1:5200/proxy.pac
find song info,id: 1321382596
hit cache: {"Id":"1321382596","Size":29341464,"Br":999000,"Url":"http://ss.sycdn.kuwo.cn/dec7d45dfa2b5d39b6af61ee7cd0409a/5ee3127f/resource/s2/31/97/976877508.flac","Md5":"d9bddf09e38428cd2ef0cf8bc73fb148","Name":"Over Quartzer","Artist":"扭蛋姬乐队","MatchScore":0.48000002}

测试歌曲为《Over "Quartzer" 》,歌手为Shuta Sueyoshi,在6.10号之前匹配皆为正确原唱,从昨天开始突然匹配错误为翻唱

大佬,问一个处理机制的问题。

想法是本地路由运行网易云。然后通过clash配置一个127.0.0.1:5200的http节点,引流给unblockneteasemusic解锁。
实际使用中,发现无法解锁,引流成功的。
因为我尝试用GLOBAL模式,利用clash将流量都导入UN二进制,日志产生大量连接处理。
但疑惑的是,哪怕是163的流量进了UN,客户端并不能解锁。

更新操作:
目前已经能摆脱iptable用clash运行了。
但是有新的问题出现:
UnblockNeteaseMusic -p 5200 -sp 5300 -m 0 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
一开始这样运行,流量进入二进制后没有处理,经人指点是缺少音源声明,改用
UnblockNeteaseMusic -p 5200 -sp 5300 -o kuwo:kugou -m 0 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
运行,PC能解锁,但是安卓手机客户端无法使用 (clash端是{name: 网易云解锁-本地, server: 127.0.0.1, port: 5200, type: http})

现在尝试用
UnblockNeteaseMusic -p 5200 -sp 5300 -m 1 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
没有声明音源的情况下。手机端能显示全专辑解锁结果,比如周杰伦;但是PC端又无法显示专辑解锁!!!
clash 端是{name: 网易云解锁-本地, server: 0.0.0.0, port: 5200, type: http}
而且UnblockNeteaseMusic -p 5200 -sp 5300 -m 0 -c /koolshare/bin/Music/server.crt -k /koolshare/bin/Music/server.key -e -b
-m 0 的情况下。无法启动。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.