好奇电影站的本站FTP下载链接怎么来的

2012-07-07 16:19:00 +08:00
 arzon
刚才下一个电影突然想到这个.
一般的电影站应该是不可能真的弄一个自己的FTP服务器来存这么多电影资源的, 但是看他们的下载链接居然又全部是ftp://ds:ds@xlb.2tu.cc:21072/xxx.rmvb这种, 2tu.cc是本站的域名.

我试了下链接应该是不存在的, 但是直接复制链接到迅雷离线是能下载的. . 不知其中奥秘是什么?
8205 次点击
所在节点    程序员
10 条回复
manhere
2012-07-07 16:32:13 +08:00
恰恰是利用了迅雷
arzon
2012-07-07 18:23:03 +08:00
@manhere 怎么个利用法? 地址看上去是自己的域名, 但是又是实际不存在的, 但是还能通过迅雷离线下载. 难道是迅雷提供某个接口?
binux
2012-07-07 18:27:09 +08:00
迅雷缓冲了地址,相当于解决死链
arzon
2012-07-07 18:42:09 +08:00
@binux 缓冲了地址的前提是地址曾经真实存在过哪怕一次.
现在的问题是这些地址的内容应该是不存在的(针对这个地址). 不然哪怕只存下来一次, 这么多电影资源, 一般的电影站也是做不到的.
binux
2012-07-07 18:54:07 +08:00
@arzon 可以的,放上去让迅雷抓完了删除就可以了
luztak
2012-07-07 18:55:13 +08:00
@arzon 迅雷使用了相当于BT的技术.从它的用户网里搜索下载过和正在下载相同资源的用户,把他们拥有的超过你的进度的部分上传给你.迅雷默认会保存你下载过的资源列表的.
arzon
2012-07-07 19:03:43 +08:00
@binux 我的意思正是电影站不可能把所有显示的电影资源存起来哪怕一次, 然后让迅雷抓或者生成迅雷链接. 一般的电影站根本没有这个实力, 应该都是从几大字幕组或者BT转过来的.


@luztak 这个我懂. 我的意思是说电影站不可能真实存在资源文件, 那它的FTP下载链接是怎么生成并可以让迅雷识别的. 从表面上看这个FTP下载链接实际上是不存在的地址. 迅雷就算能通过下载链接匹配, 那前提也是这个地址曾经真实存在过对吧.
luztak
2012-07-07 19:09:42 +08:00
@arzon 你怎么说明这个地址不存在?刚才我的浏览器提示下载了啊……
这种东西我也不是很清楚,不过刚才摆渡了一下,据说都是采集的.
flied
2012-07-07 22:36:56 +08:00
只要使用过迅雷下载过的文件,迅雷就会记住这个文件的cid和下载地址,如果你这个文件和别人的一样,那么即使文件已经被删除了,使用源地址仍然可以下载。

电影站可以每次上传100部电影,比如放置一个月给用户下载,然后删除所有资源再换100部。最后可能它一部都不需要保存仍然可以生成想要的下载地址。
arzon
2012-07-08 11:55:07 +08:00
经过不断测试已确认, 应该就是上传完然后再删一批. 所以很多老地址是不能直接打开的.
感谢各位回复.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41688

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX