2010年12月28日
GAME2010-12-28 15:55:47阅读23评论0字号:大中小 订阅 相信现在大部分人都在使用迅雷下载BT资源,不过,知道迅雷下载原理的人并不多,所以我先简单说下其原理:
1、关于迅雷的“盗链”
迅雷会自动记录下载地址并将其存在自己的服务器上,以后在下载同样资源时自动从所有可用的下载地址链接。从出发点上来说,可以保证了用户在下载链接甚至是死链接的情况下,也可以从镜像服务器下载成功。但站在网站的角度,那就会导致网站的点击率降低,访问流量减少,慢慢的知名度也受到影响。迅雷用人家的服务器给自己的用户提供了速度和方便,它的知名度和用户量慢慢的增加了,而且用户还为迅雷提供了这么快的速度沾沾自喜。
2、迅雷为什么可以做到其它下载软件做不到的解决死链问题?
因为它记载了每一个下载用户的下载记载,A关机了,B可能在线,B关机了,还有CDEFG。。。。。总有一个会在线吧,这样就是它可以解决死链问题的关键所在。只要迅雷是打开的,它就会上传文件(当然不是无目的的上传,而是迅雷服务记载的你以前下载过的文件,正好你迅雷的下载记载里还有,文件也在还在,那么其它用户再下载这个文件时,你就会充当其中的一个下载连接。
另外迅雷本身没有资源共享功能,只有狗狗资源发布社区。用惯了迅雷的人肯定会习惯性地去那里搜索资源,但那里的东西不属于迅雷,而且很多属于私人FTP。既然不能资源共享,那就用内置的搜索功能。遇到死链的时候,迅雷自动进行全网搜索,同时从下载了这个链对应的文件的、开着迅雷的用户这里吸取资源,作为其中部分下载源,另外也从其他网站盗链下载,给人一种“迅雷可以解决死链”的假象。
3、迅雷离线下载原理:
迅雷服务器首先查询用户提交的下载链接是否被下载过,如果没有,迅雷服务器就会从那个下载点下载相关资源到自家的服务器(也就是采用了云技术的“云端服务器”),然后用户再从此服务器下载;如果有,就不需要等待服务器下载完了,直接把已下载的相关资源提供用户下载。
离线下载适用于冷门资源,挂机很久依然下不完,多资源下载受限,不方便下载,比如说,你想下载某个视频,这个软件只有某个网站提供下载,虽然自己的网速很快,但下载服务器特别慢,像这样你就可以让像迅雷提供的服务器帮你下载,首先是迅雷将该软件下载到它的服务器上,然后你再从迅雷的服务器上下载到本地电脑。
需要注意的是,从迅雷的服务器上下载资源时,下载速度不会突破你的物理带宽。也就是当你的带宽是2M时,你从迅雷服务器上下载资源,最快也就200KB/s,不可能达到400KB /s。
高速下载功能:这个功能是基于离线下载之上的。正如上面所说,通过迅雷服务器所下载的所有东西都会保存在服务器上的。当客户通过迅雷软件下载文件时,迅雷软件会马上与服务器上的文件对比正在下载的文件是否已经存在,是的话就会出现高速通道的按钮,否的话就只好自己慢慢下载了。当选择高速通道,迅雷就会把下载点转到服务器上,再利用P2P技术高速下载,达到提速的效果。
转自http://www.hackmj.com/post/115.html的一张离线下载原理图:

离线下载对于电驴同样属于“吸血”:
迅雷离线下载是迅雷提供给VIP付费用户的一项服务,付费用户可以让迅雷的服务器帮你挂机下载资源。它主要问题在于:假如它单纯只下载HTTP的话没什么问题,但下载P2P,比如下载电驴资源时,迅雷的离线下载服务器不会上传数据,是典型的吸血驴。它把资源吸下来后,使用HTTP的方式转交给VIP付费用户,而VIP付费用户也不会上传下载回来的数据。迅雷离线的广告语称对迅雷VIP用户是“省电省心”,然而对于其他电驴软件用户来说,却是费电费心。
(引用http://emulefans.com/xunlei-server-ip-100802/)
现在电驴增加了反吸血,迅雷想吸也不容易了,不过对于BT下载,迅雷吸得还是挺厉害的……
屏蔽迅雷客户端,提高BitComet的BT种子下载速度的方法:
选项>任务设置>BT下载>客户端列表
那些没打钩的都属于吸血
在用户栏那里查看连接的BT客户端情况,如果使用BitComet下载达到100的有很多,那么推荐用BitComet;如果使用BitComet的占少数,而使用迅雷下载达到100的占多数(发布资源者可能是用迅雷供源,也可能是被迅雷吸血吸饱了),那么推荐用迅雷下载

吸血的定义比较复杂,主要表现为:不断改变自己的Mod(即用户识别码),滥用社区加分(指同种
客户端互相加积分)。
一般分为两种:一种是硬性吸血,指的是下载时只进行有限度上传或者根本不上传;
另一种是软性吸血,指的是正常下载但一旦任务完成即非人为撤源。常见的吸血骡软件:
1. 迅雷,以及Web迅雷
普及率太高了,重点针对它!
流氓表现:伪装UserHash,只传给迅雷用户,滥用社区加速,限制共享时间,据说新版本还会冒充Mod String。
2. Vagaa
坏事做尽,臭名昭著,当年差点就害得eMule服务器全面封锁中国IP,可谓是吸血骡的开山鼻祖。
流氓表现:
● 只在下载的时候才会进行有限的上传,下了就跑。
● 拒绝表明软件真实版本,几次换马甲都很快被封杀,后来索性把版本信息伪装成eMule 0.47a,那段时间启动电骡天天收到服务器给中国IP用户的0.47a升级警告。
●用[CHN][VeryCD]假Mod String,还屏蔽对方的Mod String,使自己的用户无法得知世界上还有VeryCD这么一个东西。
● 设计有严重缺陷,疯狂向服务器发送查询请求,使得Vagaa的1的用户消耗了80务器CPU/带宽,这也是引发封杀事件的焦点。
● 违反GPL协议,本身基于开源软件修改,却抹去原作者的所有名字标榜自行开发,并且拒绝开放源码。
Vagaa的流氓行径罄竹难书,不就是能多找几部AV吗?把VeryCD里面config目录下河蟹的wordfilter清空一样也可以找。有良知的人们请一起唾弃这只老流氓。
3. 腾迅超级旋风
流氓表现:和流氓雷如出一辙,默认限制共享时间30分钟。
4. Tuotu(脱兔)
流氓表现:违反GPL协议不开源。
5. 新版网际快车(FlashGet v1.96及以上版本)
流氓表现:限制共享时间,变换UserHash等。
6. NetTransport(网络传送带)
流氓表现:基本上都差不多。
7. 其实VeryCD也存在一定的社区加分问题,但应该还不至于构成“滥用”。
8. 其他一些我不知道的暂时未列出的软件,比如棒子产的众多流氓。
