Closed BellaMa closed 5 years ago
@Chrisplus,建议你把你的电脑的DNS设置成104.236.189.178先过渡一下,这个现在播放音乐应该没有问题。网易换了m10.music.126.net服务器,unblock的插件可能还没有同步跟上,或者因为DDOS攻击受影响了。
@yanggis 十分感谢!
@yanggis 找了一个iOS的设备,结果也是一样的:
我在考虑是不是我这个地区(澳大利亚阿德莱德)的原因,但是明明使用8.8.8.8这个DNS就可以正常打开用户页
@gaosong2101,应该不是地区的问题,我刚才试了,我的IPhone现在也是加载不了用户界面里的自己的播放列表。但是,我检查所有的链接都返回了正确的结果,实在不找不到到底是哪条连接返回结果出问题了。你要能帮助追踪一下看看是哪个链接没有返回正确的结果,就好处理了。
访问地址前面加上 http://203.130.59.9/ 就能绕过所有 IP 限制了 :D
例如:http://203.130.59.9/m123.music.126.net/abcdefg/12345.mp3
目测这个 IP 是黄易自己的反向代理 CDN 之一,我这里 (英国) 访问速度满速。
@JixunMoe 这个还蛮有意思
利用 @JixunMoe 的方法做了个proxypass,任何m*.music.126.net都可以解析到这个地址上面来。
nginx 配置(你们自己也可以搭一个):
server {
listen 80;
listen [::]:80;
server_name *.music.126.net;
access_log /var/log/nginx/music.126.net.log;
error_log /var/log/nginx/music.126.net.err.log;
location / {
proxy_pass http://203.130.59.9/$host$request_uri;
proxy_connect_timeout 10s;
}
}
启动服务,然后编辑/etc/hosts
127.0.0.1 m10.music.126.net
似乎已失效。
多数情况下会是302跳转(根据CDN的决定),少数情况会直接从服务器stream过来。 如果听不了,一般是CDN跪了。少数情况下我会维护一下。
试了下,用dnsmasq把music.126.net转到阿里的dns上解析果然就可以了
server=/.music.126.net/223.6.6.6
@JixunMoe 多谢大神的发现。 我现在用的方法是用chrome switcheroo 插件,转发规则写上: m10.music.126.net > http://203.130.59.9/m10.music.126.net 再加上Tampermonkey的解除地区限制的脚本就全都可以听了。
有没有对25707139 这首歌解锁的方法?
@yanggis 请问应该怎么看哪条连接返回的不正确呢……(:з」∠)
@gaosong2101,这要有专门的调试工具才行,不过我后来发现,那个用户界面可能确实有问题,用户列表里的音乐在用户界面加载不了,但是在“我的音乐”那个里面却是正常加载的。所以你要查看你自己的音乐以及收藏的音乐,去“我的音乐”那里就可以看到了。没必要到用户界面里去查,用户界面用途不大。
@yanggis 这也是。但是那个界面可以查看听歌排行,还可以查看他人的用户页——看看他们收藏了什么歌之类的。
Ubuntu 15.10. Chrome 47 64bit Unblock-Youku 2.8.0.11 新加坡
目前网页端的所有歌曲已经全线飘灰……
Uncaught TypeError: Cannot set property 'GAbroad' of undefined
付费买会员就可以用,人在美国亲测有效
规则改了,后台发现所有歌曲链接全部403 Forbidden
@JixunMoe 你提供的这个代理已经失效了,同IP段上的其他CDN都不能再用这个方法访问了。
@tommyzhaozbh 你测DNS显示后台所有歌曲链接全部403 Forbidden吗?还是Chome插件的啊?
@yanggis 不做处理,ping歌曲地址返回127.0.0.1。用上述方法(包括导向2字头的CDN或者是104的DNS)都会返回403。没有插件时也是这样(插件对网易音乐完全无效)
那可能是CDN的问题吧?我这把用网易云音乐听歌没有什么问题啊。你有哪首歌不能听,发上来我试试。
测试了一下,如果只是改hosts文件,把104的DNS跟m10.music.126.net绑定,返回的结果就是503 service unavailable。如果改DNS就可以解析,但会指向一个香港的IP(210.6.198.21)。而这个地址是empty response。 试过改hosts把百度DNS跟域名绑定,解析的地址正确了(123.58.180.106,网易广州服务器),但奇怪的是竟然connection timeout……这让我很无奈。
我这边用网易云音乐 web 版,挂了全局中国代理一样全灰,恐怕不是 unblock youku 能解决的了……于是乖乖付费,一切正常
@tommyzhaozbh 应该不对吧?你如果向104这个DNS服务器请求m10.music.126.net的IP,返回的应该是113.107.57.64或者121.9.222.70这两个IP才对;这个是我配置好。如果返回的不是这两个IP,应该是你电脑没清空dns cache或者DNS没配置好。
但我不想在电脑上直接改DNS(因为我测试过这样会导致一些在线游戏的延迟比较严重),能不能改hosts?
那你就添加hosts里,m10.music.126.net 113.107.57.64就可以了,或者m10.music.126.net 121.9.222.70
@hlx98007
高音质: http://p1.music.126.net/BlY3I9QaHo3fJ8aJ5GaUIg==/2061584302112904.mp3
试听: http://p2.music.126.net/TA9-9Vo-EWwmzSrBsOrvpw==/5678977557555900.mp3
这两个地址能用吗()
可能网易关了网宿 CDN 的访问 ip 获取资源的功能了..
@JixunMoe 嗯,确认是CDN临时挂了,恢复后可用
好
@tommyzhaozbh 我目前用的就是jixunMoe的这个 198.47.104.134 m1.music.126.net 198.47.104.134 m2.music.126.net 198.47.104.134 m3.music.126.net 198.47.104.134 m4.music.126.net 198.47.104.134 m5.music.126.net 198.47.104.134 m6.music.126.net 198.47.104.134 m7.music.126.net 198.47.104.134 m8.music.126.net 198.47.104.134 m9.music.126.net 198.47.104.134 m10.music.126.net
关于全灰 DNS配合script使用 目前只有一种提示无法播放绕过播放 ”支持歌手,订购数字专辑即可无限畅享“
实测104.236.189.178是好用的DNS,可以直接加入这个dns到你的网络连接配置里。但是用这个DNS有一些海外的域名会被屏蔽,或者解析出来速度很慢的IP。 解决办法是使用dnsmasq, 修改 https://github.com/felixonmars/dnsmasq-china-list 提供的配置文件,将accelerated-domains.china.conf文件里的114.114.114.114域名服务器改成104.236.189.178
配置dns,参照了 https://skyline75489.github.io/post/2014-8-1_my-china-dns.html
楼上DNS好用
CDN绕过的方法已经失效了,这个IP也不属于网易了。
@hlx98007 其实还是可以有效的,只要挖到网易的CDN就可以了。看看这里:https://github.com/typcn/bilibili-mac-client/issues/195
@tommyzhaozbh Excellenet! Thanks!
已经把 m* 的域名放在 Chrome 扩展的代理列表里了 不过看似还是需要解决 DNS 的问题?
@zhuzhuor 想問一下, m*.music.126.net 應該是CDN服務器, 加入代理的話,不怕後台服務器負荷過重嗎?
我也认为这样不太好,如果能够让用户正确找到CDN那就足够了,整个代理负荷会太高。
@mc16888 @tommyzhaozbh 我的理解是通过代理了之后,域名会被国内的代理服务器解析,但是看似还是不 work
另外一种办法就是写个 redirect script,把 m* 都 redirect 到 203.130.59.9
@zhuzhuor 我想現在最簡單的方法是用 @yanggis 的DNS 解析出正确的CDN ip 就可以了. 當然如果自己有能力的話,可以用上面 dnsmasq 的方法 用百度/阿里的DNS去解析.
只解析 m*.music.126.net
的 IP 已经没用了,网宿 CDN 现在检查访问的 IP 了,海外访问一律 403。
m10 有一些音乐解析不出播放地址。
以上。
@JixunMoe 剛測試還是可用
@klib9739 哪个地址?
一切正常
#unblock youku 104.236.189.178 music.163.com 198.47.104.134 m1.music.126.net 198.47.104.134 m2.music.126.net 198.47.104.134 m3.music.126.net 198.47.104.134 m4.music.126.net 198.47.104.134 m5.music.126.net 198.47.104.134 m6.music.126.net 198.47.104.134 m7.music.126.net 198.47.104.134 m8.music.126.net 198.47.104.134 m9.music.126.net 198.47.104.134 m10.music.126.net
@laden233 這個host方案可用。也不用任何額外js
@laden233 日本用户 可以用谢谢。
104.236.189.178 music.163.com 198.47.104.134 m1.music.126.net 198.47.104.134 m2.music.126.net 198.47.104.134 m3.music.126.net 198.47.104.134 m4.music.126.net 198.47.104.134 m5.music.126.net 198.47.104.134 m6.music.126.net 198.47.104.134 m7.music.126.net 198.47.104.134 m8.music.126.net 198.47.104.134 m9.music.126.net 198.47.104.134 m10.music.126.net
PS:刚开始不会设置hosts, 第一行#是comment,下面的IP要一行一行的输入才可以
这个 hosts 能用,是因为网易新的 api 把音乐解析到了 m10 域名。
一般来讲也是够用,但是我要是想用 m1/2 的高音质就需要挂国内代理了。
我用DNS改为192.241.222.103的办法,网易音乐在mac os x,ios上都可用了,不懂这个有没什么安全方面的问题。
提供一个方法:
用自己或者别人的vps,nginx用以下配置,/etc/resolv.conf
用nameserver 233.5.5.5
,然后m1-m10都解析到vps的ip里去。
server {
listen 80;
listen [::]:80;
server_name *.music.126.net;
access_log /var/log/nginx/music.126.net.log;
error_log /var/log/nginx/music.126.net.err.log;
location / {
proxy_pass http://$host$request_uri;
proxy_connect_timeout 10s;
}
}
@caili-zhang 提供的host修改可用,美国用户。多谢!
@caili-zhang hosts 北美可用,多谢!
3个模式都不行😢