下面的迅雷原来已经说过,迅雷会把相同的文件集合在一起,供迅雷的用户下载
别给我说你的网站有防盗链,迅雷每一个用户都在尝试连上你的服务器下载,你不断的拒绝,也会占用光你的CPU资源,而做成你的真正用户无法下载和登陆.
那迅雷是通过什么原理,把互联网上的千千万万的文件和下载地址,而分辨出哪些是相同的文件???
是通过MD5码,如果两个相同的文件,就算文件名不相同,但他里面的代码是一样的,也就是MD5码也相同.
给迅雷盗连,是因为除了我们的网站有这个文件,在互联网上,其它网站也有提供这个文件下载.
我们可以对原文件进行些小修改,但又不影响这个文件的实质,如:
电影文件:修改标题和作者
MP3:修改标题和作者
压缩包:在压缩包上加上注解
以上行为,都会改变原文件的MD5码,从而做成,你的文件是整个互联网的唯一(给别人下载后,再发布到其它网站例外,但给迅雷盗链的机会也会大大减少).
-------------------------------------------
防止迅雷盗链的方法
可能大家都只知迅雷下载速度快,但如果相对我们站长(有独立服务器)来说,迅雷是我们最大的盗链敌人.
一.迅雷盗链原理
为什么迅雷会下载速度快?每个用迅雷下载的互联网的下载地址,都会被迅雷服务器收集,然后把相同的文件(通过相同MD5码来判断为同一个文件),集合在一起,形成一个下载资源.
当有用户用迅雷下载电影,MP3等大文件时,迅雷的客户端就会请求服务器,拿到正在下载文件在互联网上的其它下载地址.
所以,当用迅雷下载一些大文件时,就会看到不单有一个下载资源,而是有很多,而相对来说,其它下载资源就是盗链回来的.也所以,迅雷下载的速度快.
二.我的网站有防盗链机制,我不怕?
的确,有独立服务器的站长,基本上都会有防盗链,但如果一个下载地址给迅雷盗链了,就会有几十或几百人来尝试登陆你的下载地址,而如果你的网站上有一百个地址给迅雷收集了,那你每秒钟可能要拒绝几千次的盗链请求.我相信,对你的CPU资源会有很大的占用.再说,太多人同时连上一个端口,也会做成阻塞,你的真正用户就会尝试多次才能连接上你的服务器.
为什么有好些站推荐用迅雷下载
1.迅雷下载的确很快(盗链得来的).网际快车等其它下载工具也有相同的功能,但如果下载地址中有用户名和密码,就不会收集,但迅雷可不同,一视同人,全部收集.我猜,在下载地址中包了用户和密码,就是不想被公开,但写迅雷这个程序的人,用心可不太像人.
2.有好些站长,自身服务器性能差或带宽少或不了解迅雷,想借助迅雷的其它资源的帮助,让用户错觉上感到下载速度飞快.所以,如果你是此类站长,无需再往下看.
三.有何方法可以防迅雷呢?
我们明白了,迅雷是通过MD5码,判断互联网上的哪些下载地址是同一个文件,然后集合在一起,提供给别人下载的.那们我就可以对我们自身网站上的文件进行小修改,让我们的文件和互联网上的不同,变成了唯一.(如果有人在你的网站上下载了一个文件,然后再发布到自己的网站上,那你的文件就会在互联网上多了一个复制.但给迅雷盗连的机会还是会极少的)
四.对本站的文件进行小修改,来改变MD5码
电影(rmvb,AVI等),可以对标题和作者进行修改
MP3,也可以对标题和作者进行修改
这些修改,对能改变一个文件的MD5码,容量大小上也会有几个节字上的变化,经过这些修改,迅雷去见鬼去吧.
迅雷最不是人的地方,就是把有用户名和密码的下载地址也盗.不道理. |