uku / Unblock-Youku

A Chrome extension helping users access their web services while traveling outside mainland China
https://uku.im
GNU Affero General Public License v3.0
3.18k stars 651 forks source link

优酷世界杯不能观看 #826

Closed ddlp closed 5 years ago

ddlp commented 5 years ago

您所使用的软件或服务(例如 Chrome 插件、PAC/DNS 服务等): Chrome插件

请具体描述您遇到的问题(例如有问题的视频网址): https://vku.youku.com/live/ilproom?spm=a2hlv.20025885.0.0&id=8000927&scm=20140666.manual.50.live_8000937

世界杯直播一直被提醒不能观看

您所处的国家或地区:香港

johnz commented 5 years ago

您所使用的软件或服务(例如 Chrome 插件、PAC/DNS 服务等): Chrome插件

请具体描述您遇到的问题(例如有问题的视频网址): Lite和Standard模式看世界杯直播都进入这个页面 https://vku.youku.com/live/ilproom?spm=a2h8q.11643819.mdstar1111.1~5!4~5~5!2~5~A&id=8000930&matchId=4

即使偶尔进入正常页面播放的时候也一直提示 抱歉,直播走丟了,稍后重试

您所处的国家或地区: 新西兰

johnz commented 5 years ago

chrome developer mode 里面截取的403 request

Request URL: https://dmd-fifa-h5-ikuweb.youku.com/fifa_live/1528797608654_20180613_8001426_1_sjb648.m3u8?title=2018%E5%B9%B4%E4%B8%96%E7%95%8C%E6%9D%AF+%E8%91%A1%E8%90%84%E7%89%99VS%E8%A5%BF%E7%8F%AD%E7%89%99&ver=1.0.0&uid=619410336&log_type=log_type&aliyun_uuid=&cdnQuality=720p&currentQuality=hd3&ccode=live05010201&expire=21600&psid=23449065161529088312&ups_client_netip=139.196.111.20&ups_ts=1529088312&ups_userid=619410336&utid=r0%2BCEOBirFICAXZciUqF2%2B4l&vid=8000930_8000886&fn=1528797608654_20180613_8001426_1_sjb648&vkey=Ba97db0df65441e143431dba17fd80004 Request Method: GET Status Code: 403 Referrer Policy: no-referrer-when-downgrade access-control-allow-origin: content-length: 254 content-type: text/html date: Fri, 15 Jun 2018 18:45:12 GMT eagleid: d2b02e0315290883127066219e server: Tengine status: 403 timing-allow-origin: via: cache3.au1[,0] x-tengine-error: not in white location :authority: dmd-fifa-h5-ikuweb.youku.com :method: GET :path: /fifa_live/1528797608654_20180613_8001426_1_sjb648.m3u8?title=2018%E5%B9%B4%E4%B8%96%E7%95%8C%E6%9D%AF+%E8%91%A1%E8%90%84%E7%89%99VS%E8%A5%BF%E7%8F%AD%E7%89%99&ver=1.0.0&uid=619410336&log_type=log_type&aliyun_uuid=&cdnQuality=720p&currentQuality=hd3&ccode=live05010201&expire=21600&psid=23449065161529088312&ups_client_netip=139.196.111.20&ups_ts=1529088312&ups_userid=619410336&utid=r0%2BCEOBirFICAXZciUqF2%2B4l&vid=8000930_8000886&fn=1528797608654_20180613_8001426_1_sjb648&vkey=Ba97db0df65441e143431dba17fd80004 :scheme: https accept: / accept-encoding: gzip, deflate, br accept-language: en-US,en;q=0.9,zh-CN;q=0.8,zh-TW;q=0.7,zh;q=0.6 origin: https://vku.youku.com referer: https://vku.youku.com/live/ilproom?spm=a2h8q.11643819.mdstar1111.1~5!4~5~5!2~5~A&id=8000930&matchId=4 user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36 title: 2018年世界杯 葡萄牙VS西班牙 ver: 1.0.0 log_type: log_type aliyun_uuid: cdnQuality: 720p currentQuality: hd3 ccode: live05010201 expire: 21600 psid: 23449065161529088312 ups_client_netip: 139.196.111.20 ups_ts: 1529088312 ups_userid: 619410336 utid: r0+CEOBirFICAXZciUqF2+4l vid: 8000930_8000886 fn: 1528797608654_20180613_8001426_1_sjb648 vkey: Ba97db0df65441e143431dba17fd80004

aifreedom commented 5 years ago

我尝试了用PAC, 这次的错误不一样了. 这个在 /shared/urls.js里定义过的域名被代理服务器返回403了.

image

aifreedom commented 5 years ago

换了 https://secure.uku.im:8443 这个代理后可以正常加载页面 (acs.youku.com 可以被正常代理). 但dmd-fifa-h5-ikuweb.youku.com 还是被代理服务器返回 403.

@zhuzhuor 是不是正在deploy server?

arcueidyang commented 5 years ago

我的也用不了,但是我看了一下request的不是https://dmd-fifa-h5-ikuweb.youku.com而是https://dmd-fifajs-h5-ikuweb.youku.com。这个url应该是包含在之前一个request的response body里面

arcueidyang commented 5 years ago

把这个url加到whitelist里试了一下,不会返回403了但是变成了ERR_TUNNEL_CONNECTION_FAILED

chenzhekl commented 5 years ago

最新版 https://dmd-fifa-h5-ikuweb.youku.com 依旧 403

另外在某些页面,http://ups.youku.com/ups/get.json 似乎变成了 https://ups.youku.com/ups/get.json

mc16888 commented 5 years ago

@zhuzhuor 上面arcueidyang说的两个网址是播片的CDN 服务器,全部代理进去,你国内的VPS是用无限流量的吗?

arcueidyang commented 5 years ago

又试了一下这两个url,如果proxy的话就是ERR_TUNNEL_CONNECTION_FAILED,如果从whitelist里拿掉不proxy就是403. OS X + Chrome 67.0.3396.87.

zhuzhuor commented 5 years ago

@arcueidyang 发现可能是一个 server-side proxy 的 bug,我手动修复了下 但是没有 live stream 没法直接试试,你们有机会的话在直播的时候试试看行不行,谢啦

johnz commented 5 years ago

@zhuzhuor 试了一下还是不行

screen shot 2018-06-24 at 12 04 27 am

request status: cancelled https://dmd-fifa-h5-ikuweb.youku.com/fifa_live/1528797608654_20180613_8001426_1_sjb648.m3u8?title=2018%E5%B9%B4%E4%B8%96%E7%95%8C%E6%9D%AF+%E6%AF%94%E5%88%A9%E6%97%B6VS%E7%AA%81%E5%B0%BC%E6%96%AF&ver=1.0.0&uid=619410336&log_type=log_type&aliyun_uuid=r0%2BCEOBirFICAXZciUqF2%2B4l&cdnQuality=720p&currentQuality=hd3&ccode=live05010201&expire=21600&psid=16969297241529755292&ups_client_netip=101.37.23.188&ups_ts=1529755292&ups_userid=619410336&utid=r0%2BCEOBirFICAXZciUqF2%2B4l&vid=8000953_8000909&fn=1528797608654_20180613_8001426_1_sjb648&vkey=B0d0a79724b9027ef377c50bd552d0465

request status: failed https://qzapp.qlogo.cn/qzapp/200004/7C7A85F95DD4399E6C7844C835203D24/100

zhuzhuor commented 5 years ago

@johnz 多谢! 我刚才在直播的时候试了下,的确有同样的问题...

奇怪的是,把那个 URL 直接复制粘贴访问就没问题,但是在 Youku 的直播页面每一次都是 cancelled... 不知道为什么

zhuzhuor commented 5 years ago

现在很频繁还会出这个 感觉优酷是在世界杯期间加强了代理服务器的检测

screen shot 2018-06-23 at 8 53 35 am
dragen1860 commented 5 years ago

怎么办啊,看不了世界杯??

zmingxie commented 5 years ago

Just sharing: There are alternative sites if you want to watch the World Cup. e.g. https://youtu.be/R9iywpPtQM8

Justsoos commented 5 years ago

测过了,下面这个流,用播放器,在国外如果回国网速够快,可以看。7M左右码流。 http://124.224.238.165/PLTV/88888888/224/3221225890/10000100000000060000000000725782_0.smil

dragen1860 commented 5 years ago

@Justsoos 怎么用啊,有没有教程

Justsoos commented 5 years ago

@dragen1860 mpv.io 下载 mpv 播放,或者 potplayer 播放器

dragen1860 commented 5 years ago

亲测可用: image 从mpv.io下载mpv播放器,将http://124.224.238.165/PLTV/88888888/224/3221225890/10000100000000060000000000725782_0.smil

这个链接拖进播放器就可以了。

mzxyz commented 5 years ago

@dragen1860 拖进去后mpv直接crash了.....

dragen1860 commented 5 years ago

我的win10系统没问题,你试试其他电脑?

Sakurav8 commented 5 years ago

看世界杯的同学,下面的方法总有一个适合你: https://github.com/HITJMG/y2b/blob/master/CCTV5.md