e4b891e5a5b3e697a0e6958ce7acac2e5ada3-1内人要看金鹰网的《丑女无敌》,无奈其服务器为电信线路,我们北京网通线路浏览非常慢,肉眼就能看见侦数。

起初想做个vpn,登陆到服务器上,走电信网关,但linux在配置vpn时候内核编译死活不能成功,暂时放弃这个计划,想其他方法。

本以为web播放走流媒体的相关协议,后尝试使用流媒体下载工具,始终没能把文件扒下来,后被逼急,又想入侵其服务器。

扫描了端口,发现其服务器只开21 80端口了,非常诡异,正常的流媒体不走这两个端口的,后抓包发现,web播放器中请求服务器其实是走的HTTP协议

  1. GET /HttpServer/jinying/电视剧下载/丑女无敌第二季/第四集.wmv?SessionID=75440406108580700-17&ServerIP=222.246.135.168&ServiceType=1&ContentID=6754 HTTP/1.1
  2. Host:222.246.135.168
  3. Accept:*/*
  4. User-Agent:Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
  5. Connection:close
  6. Range:bytes=5444743-5969030         #524287
  7. ConnectId:22455
  8. CheckTag:34275a1d57f84c60b5ccf8519cad6908
  9. UserAgent:PowerStream 1.0.5.5507

页面每隔一段时间去请求一段数据,然后浏览器中的播放器去处理这些数据,转换为影音。

既然是走http,那可以直接用apache做一个代理,我直接把本地的http请求通过亦庄网通的服务器转发,而亦庄虽然是网通机房,但访问电信的速度确比我高的多,这样就实现了网通高速收看电信的节目。

虽然稍卡(码率比较大),但基本达到了顺利观看的水平。

发表评论




XHTML:你可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(若看不到验证码,请重新加载页面。)