Page 1 of 2

优酷无法连接视频

Posted: Jul 09 2008, 14:19
by zizaiwang
http://v.youku.com/v_show/id_XMzQzODcyNDg=.html
只要是这个网站的视频都有这个问题,经过查找原因 发现是以下的规则导致视频无法播放,总是提示连接失败,请稍后重试.

Code: Select all

In = FALSE
Out =true
Key = "Referer: 3d Fake if Offsite - Other Pages     5.01.24 [srl] (d.2) (Out)"
URL = "^$TST(keyword=*.(a_refer|f_refer|b_refer|f_ua_gbot|a_headers).*)"
Match = "?&(^http(s|)://(([^/]++.|)$TST(uDom)(^.)|*Big\+Bang))"
Replace = "$GET(uProt)//\h/"
我经优酷添加到了bypass-list了 还是不行 ,请问该如何处理.

Re: 优酷无法连接视频

Posted: Jul 10 2008, 10:47
by phoenix
既然你已经定位到是上面的规则导致问题,那么通过disable和enable那条规则,分别刷新页面,观察log window中的记录可以发现:

disable那条规则时:
+++GET 1570+++
GET /197390074428/02006404004873929E66250049FC5DDCD550F8-052C-DDA5-8228-FE686A84D2B2.flv HTTP/1.0
Accept: */*
Accept-Language: zh-CN
Referer: http://static.youku.com/v1.0.0290/v/swf/qplayer.swf
x-flash-version: 9,0,124,0
UA-CPU: x86
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Host: 58.211.15.209
Connection: Keep-Alive
enable那条规则时:
Referer变为:58.211.15.209

可见优酷的视频服务器Host: 58.211.15.209会通过检查Referer来防止盗链。

查看那条规则,其排除关键字为a_refer,因此在IncludeExclude-U.ptxt中添加:

Code: Select all

58.211.15.209/						$SET(0=a_refer.)
即可排除该规则对58.211.15.209生效。假设优酷其他视频服务器的ip地址都位于58.211.15段,也可以用诸如58.211.15.[0-9]+的形式来匹配多个ip地址。

Re: 优酷无法连接视频

Posted: Jul 10 2008, 12:37
by zizaiwang
谢谢phoenix .
又学到一招了 ,

Re: 优酷无法连接视频

Posted: Jul 10 2008, 14:07
by ddbb
-_-

为什么我改了这还是不行呢............

P.S: 我是不去那的 我只是好奇........

Re: 优酷无法连接视频

Posted: Jul 10 2008, 14:16
by phoenix
ddbb wrote:为什么我改了这还是不行呢............
因为优酷的视频服务器ip地址不只58.211.15段,以上我只是举例,你需要自己添加你遇到的服务器ip。
如果优酷使用域名而不是ip,添加相应的域名就行了。

Re: 优酷无法连接视频

Posted: Jul 10 2008, 14:32
by ddbb
我打开的就是顶楼的URL
输入的

Code: Select all

58.211.15.209                  $SET(0=a_refer.)
v.youku.com                  $SET(0=a_refer.)
然后画面报
The clip has been blocked in your region

汗............
难道和我的IP有关........
我目前在国外

Re: 优酷无法连接视频

Posted: Jul 10 2008, 14:58
by phoenix
我这里加了ip地址那条就能看了,楼主没有异议,应该也是能看了。
根据The clip has been blocked in your region这个提示,应该是对国外IP做了限制,就好像百度的mp3搜索一样。

Re: 优酷无法连接视频

Posted: Jul 10 2008, 20:18
by zizaiwang
服务器好多啊 只加上面的代码只能看几个视频而已
最后我干脆改成这个了 就可以看了

Code: Select all

*youku.com|*.*.*.*       $SET(0=a_refer.)

Re: 优酷无法连接视频

Posted: Jul 10 2008, 21:33
by phoenix
zizaiwang wrote:

Code: Select all

*.*.*.*       $SET(0=a_refer.)
那不如直接disable那条规则了。

Re: 优酷无法连接视频

Posted: Jul 11 2008, 01:09
by zizaiwang
我都没注意到这个问题
经测试果然是个超蠢的方法

可是这个规则很好用啊 可以浏览那些防盗贴
不想disable他