nondanee / UnblockNeteaseMusic

Revive unavailable songs for Netease Cloud Music
MIT License
17.4k stars 2.51k forks source link

IOS端如果提示“网络不给力无法播放”,请加上-f 参数即可正常播放。 #779

Open sipgov opened 2 years ago

sipgov commented 2 years ago

IOS端如果提示“网络不给力无法播放”,请在服务器端启动时加上-f 参数即可正常播放。 食用方法: 1、先找到music.163.com这个域名的ip地址(直接ping music.163.com,记下那个返回的IP地址,如国内目前是59.111.160.195、59.111.19.33,海外目前是103.126.92.132、103.126.92.133), 2、启动时添加参数 -f +以上的某个 IP地址,例如:-f 59.111.160.195 3、好了,可以正常播放了。

sipgov commented 2 years ago

附上自己能用的docker 命令: docker run -d -p 77:8080 --name unblock163 --restart=always nondanee/unblockneteasemusic:latest -e "https://music.163.com" -f 59.111.19.33

leowang16 commented 2 years ago

亲测有效!不过用小火箭,还只能是全局代理,如果你也是用小火箭,可否分享一下你的规则?谢谢

leowang16 commented 2 years ago

而且,-e "https://music.163.com",pc端改hosts会失败。 但是,-e "http://music.163.com",pc都正常

sipgov commented 2 years ago

亲测有效!不过用小火箭,还只能是全局代理,如果你也是用小火箭,可否分享一下你的规则?谢谢

Shadowrocket: 2021-9-12

[General]

bypass-system = true

skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, e.crashlytics.com, captive.apple.com

bypass-tun = 10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,255.255.255.255/32

dns-server = system,114.114.114.114,112.124.47.27,8.8.8.8, 8.8.4.4

[Rule]

DOMAIN-SUFFIX,music.163.com,PROXY

USER-AGENT,NeteaseMusic*,PROXY

DOMAIN-SUFFIX,music.126.net,DIRECT

GEOIP,PRIVATE,DIRECT

GEOIP,CN,DIRECT

FINAL,DIRECT

[Host]

localhost = 127.0.0.1

[URL Rewrite]

^http://(www.)?g.cn https://www.google.com 302

^http://(www.)?google.cn https://www.google.com 302

sipgov commented 2 years ago

ios端小火箭规则有BUG,要开全局代理,然后加入GEOIP定义即可实现pac代理效果。

drink4u commented 2 years ago

thanks

heeroyuyj commented 2 years ago

亲测有效!不过用小火箭,还只能是全局代理,如果你也是用小火箭,可否分享一下你的规则?谢谢

Shadowrocket: 2021-9-12

[General]

bypass-system = true

skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, e.crashlytics.com, captive.apple.com

bypass-tun = 10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,255.255.255.255/32

dns-server = system,114.114.114.114,112.124.47.27,8.8.8.8, 8.8.4.4

[Rule]

DOMAIN-SUFFIX,music.163.com,PROXY

USER-AGENT,NeteaseMusic*,PROXY

DOMAIN-SUFFIX,music.126.net,DIRECT

GEOIP,PRIVATE,DIRECT

GEOIP,CN,DIRECT

FINAL,DIRECT

[Host]

localhost = 127.0.0.1

[URL Rewrite]

^http://([www.)?g.cn](http://www.)?g.cn) https://www.google.com 302

^http://([www.)?google.cn](http://www.)?google.cn) https://www.google.com 302

thx

JohNnimOn commented 2 years ago

而且,-e "https://music.163.com",pc端改hosts会失败。 但是,-e "http://music.163.com",pc都正常

那pc端这样设置了怎么解决呢...