apache 防迅雷下载/盗链

 今天研究了一下httpd.conf,成功禁止了迅雷的下载,迅雷的User-Agent是[code]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)[/code],把这个User-Agent给deny掉就行了。

我分析了 栋力无限 主站2个G的IIS日志,发现只有迅雷用这个User-Agent。所以完全不必担心由此带来的兼容性问题。

目前 栋力无限音乐站http://www.dormforce.net/music)已经实现了防止迅雷的下载/盗链。

例如,在IE和Windows Media Player都可以正常播放 Star Wars Main Title

但是用迅雷下载却显示

Gigaget download failed

标签: , , , , ,

7 条评论 发表在“apache 防迅雷下载/盗链”上

  1. yqg 说到:

    刚好看到apache 防迅雷下载/盗链,我这边测试的结果和你有点不同。
    其中几中user-agent如下
    IE:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; POTU(RR:27062616:0:5066850))

    firefox:
    Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

    迅雷:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)

    从上可以看出迅雷的user-agent可能随着版本的不同而不同。

  2. electronixtar 说到:

    @ypg
    的确,你说的那个迅雷的user-agent,我也见过,大概国际版就是 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)

    如果有需要,把这个ban点也可以……反正就这个原理 @.@

    不过现在我用Orbit了,Orbit Downloader可以修改Referer, User-agent甚至Cookie,所以这些雕虫小技就失效了 -_-!

  3. hycat 说到:

    这两位大哥, 小弟也是电子科大的, 正好也要用遇到这个防讯雷下载的问题, 想向您讨教, 能告诉我具体的Apache配置UserAgent的方法吗?我的邮箱地址:yhuo2004@163.com,万分感激阿~!!!

  4. electronixtar 说到:

    @hycat
    多search
    http://www.google.com/search?hl=en&q=httpd.conf+user+agent+site%3Ahttpd.apache.org

  5. chenxiong 说到:

    请问如何deny掉user agent
    能给我个例子吗?

  6. 迅雷哥哥 说到:

    用16进制编辑软件修改一下p2sp.dll那个文件就行了。

  7. 说到:

    对此软件的产生,你们几位作者知识,我予以鼓励,对学识严谨的态度,值得我们学习。

留下回复