被迅雷郁闷了一把

前不久,一个朋友让我帮助看一下他的服务器。他的服务器上运行着一些静态网页,还有一个PHP的论坛程序。然而最近出现的问题是,网站的运行速度越来越慢,他怀疑是数据库太大,导致“周转不灵”。

我看了一下他的网站,所用的论坛是Discuz的一个旧版本。帖子数量和用户数量都在一万左右,并不算很多。在线人数一百多人,其中绝大多数都是访客,除搜索引擎的爬虫外,我很怀疑是被“暴力营销”之类的工具盯上了。“暴力营销”是网上一个臭名昭著的自动向论坛发送垃圾信息的程序,它可以自动顺序完成注册用户、发送垃圾广告信息等过程,甚至能识别部分简单的认证码。原来我建立的Class13.com/forum就曾被“暴力营销”软件加入了默认数据库,其带来的访问量至今依有增无减,丝毫不理会我早已经从ASP转向PHP的事实,仍在像没头苍蝇般不断访问/forum/reg.asp,/forum/post.asp等文件。

不过,如果仅仅是“暴力营销”导致论坛访问过慢,不能解释为什么静态页面也变慢了。为此我要来服务器管理员帐号,登进去查看Apache的日志。好家伙,6G大小的log,还以每秒几百KB的速度增长。tail -f 一下日志文件,新增访问信息刷刷地向前滚动。不过,怎么放眼望去,全是一个文件——lovetransfer.mp3。下载这个文件的IP来自全国各地,天南海北,无所不有。还有一个共同特点——使用的浏览器都是IE,且(几乎)全部没有referer。为什么一夜之间大家都开始直接下载这个文件了呢?

原来,这个服务器上有一个5M大小的“爱情呼叫转移”MP3文件,放在某个人的目录下面,也许是出于为了方便自己下载,或为别人传输的原因。然而,某天一个知道这地址的人用了“迅雷”这个软件下载这个文件。迅雷在下载一个文件时,会把这个文件的物理位置等信息传给迅雷的服务器。从此以后,地球人都知道这个文件了。从原理上分析发现,迅雷在下载文件时,可以伪装成正常的浏览器。即使有些网站采取了简单的“防盗链”措施,如要求在下载文件时提供来自本站的referer,迅雷仍能成功下载。很多网站的站长都知道迅雷这一盗链的特性,并对此深恶痛绝,缺毫无对策,最后只能删除文件。更可怕的是,迅雷这样做,似乎并没有违反任何法律法规,难怪它能够肆无忌惮。迅雷还有一种类似P2P的下载模式,可是迅雷损害的并不是最终用户的利益——用户使用迅雷相反能够得到“更好的用户体验”——尽管这是以泄露自己的隐私为代价的。随着迅雷的用户越来越多,网站的日子会越来越不好过。如果大家都把文件从自己服务器上删掉,迅雷才无法下载。问题是,不可能所有的人同时删掉,总有一些管理员的动作迟缓些,所以迅雷还是能照样钻空子。

删除了lovetransfer.mp3后的两三天内,仍然不断有人来访问这个文件——可惜都吃了404错误,每小时几万次。不过,服务器的响应速度明显快了许多。主要问题解决后,下一步就是解决“暴力营销”的次要问题。

对讯雷这样可耻的行为的限制,只能通过立法途径解决,而通过道德上的声讨是没有作用的。不过,我也比较怀疑立法者能不能理解这些技术问题。

14 Comments »

  1. Shan Said,

    April 22, 2007 @ 3:02 am

    原来迅雷是这样的

  2. Sonya Said,

    April 22, 2007 @ 10:44 am

    立法怎么立呢,迅雷哪里做错了呢?搜索引擎也能把流量引到各个网站,虽然不如迅雷那么野蛮。迅雷一个小时就能带来几万个404,真是成功啊。嘿嘿。

  3. Frank Said,

    April 22, 2007 @ 10:49 am

    中国的法律体系现在还是很弱的。不过如果硬是要说它违法,可以说它违反了《反不正当竞争法》中“违反商业道德”的条款。

  4. 小狐狸 Said,

    April 30, 2007 @ 7:23 am

    你说话越来越幽默了
    不过弗兰克技术简直没得说啊
    见你处理问题,都见怪不怪了

  5. 草根网 Said,

    April 30, 2007 @ 9:29 am

    收藏至20ju.com

  6. IwfWcf Said,

    April 30, 2007 @ 2:04 pm

    最好的方法应该是迅雷能像Google bot那样读取robots.txt文件,在robots.txt文件中可以使用一些语句要禁止迅雷把这一链接作为镜像链接。

    不过从目前国内整体的情况来看迅雷不大可能会这么做……

  7. williamlong » links for 2007-04-30 Said,

    May 1, 2007 @ 4:19 am

    [...] 被迅雷郁闷了一把 迅雷这样做,似乎并没有违反法律法规,难怪它能够肆无忌惮。迅雷还有一种类似P2P的下载模式,可是迅雷损害的并不是最终用户的利益—用户使用迅雷相反能够得到“更好的用户体验”。 (tags: website) This entry was posted on Monday, April 30th, 2007 at 1:19 pm and is categorized in Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. [...]

  8. 月光博客的网摘 » Blog Archive » links for 2007-04-30 Said,

    May 1, 2007 @ 5:17 am

    [...] 被迅雷郁闷了一把 迅雷这样做,似乎并没有违反法律法规,难怪它能够肆无忌惮。迅雷还有一种类似P2P的下载模式,可是迅雷损害的并不是最终用户的利益—用户使用迅雷相反能够得到“更好的用户体验”。 (tags: website) Explore posts in the same categories: 网摘 [...]

  9. links for 2007-04-30 « williamlong’s blog Said,

    May 1, 2007 @ 6:17 am

    [...] 被迅雷郁闷了一把 迅雷这样做,似乎并没有违反法律法规,难怪它能够肆无忌惮。迅雷还有一种类似P2P的下载模式,可是迅雷损害的并不是最终用户的利益—用户使用迅雷相反能够得到“更好的用户体验”。 (tags: website) [...]

  10. Antonio Said,

    May 1, 2007 @ 7:47 pm

    去年迅雷被天空和华军封杀博主不会没听过吧?

  11. Frank Said,

    May 1, 2007 @ 10:46 pm

    听说过。但是没有这次的亲身经历,不会对迅雷的危害有那么深刻的认识。

  12. sol Said,

    May 4, 2007 @ 8:58 am

    我以前也遇到这种情况,当时网站的流量超标。最后我把所有的音乐文件都删除了。

  13. » 被迅雷郁闷了一把 » GFansBlog Said,

    June 6, 2007 @ 7:08 pm

    [...] 阅读全文:被迅雷郁闷了一把 Explore posts in the same categories: 互联网 >>> Tags: website [...]

  14. mini storage Said,

    May 16, 2008 @ 3:51 pm

    事在人為嘛. 不過, 大環境實在變得太快. 今天的標準可以是明日黃花!

RSS feed for comments on this post · TrackBack URI

Leave a Comment

You must be logged in to post a comment.

order cialis in canada clomid without prescription lasix for sale synthroid prescription discount cialis overnight delivery buy generic propecia order no rx viagra buy viagra low price buy viagra online viagra sale cheapest viagra buy cialis from india buy cheap acomplia online buy clomid cheap purchase clomid order discount viagra online where to buy viagra price of lasix price of propecia soma without prescription purchase clomid online find viagra no prescription required buy generic zithromax synthroid online stores price of synthroid purchase lasix cialis approved cheapest generic viagra online find viagra cialis pharmacy online best price viagra buy cheapest cialis on line cheapest viagra price buying cialis lasix generic order cheap cialis find viagra online buy cialis lowest price best price for viagra purchase zithromax lowest price soma cheapest generic cialis order cialis online cialis free delivery lowest price viagra purchase viagra no rx order cheap cialis online viagra australia discount clomid cheap synthroid tablets cheap cialis pharmacy online zithromax online synthroid buy viagra on internet levitra prescription viagra tablets sale cialis cialis price buy cheap clomid online cheap viagra in canada buy clomid online buy generic viagra cheap viagra from canada cialis in bangkok discount viagra online cialis australia acomplia for sale buy cialis no rx buy levitra without prescription viagra online stores buy cheap viagra online viagra cheapest price viagra rx