Anti Leech File Gate
反 盗 链 技 术

当前稳定版本:V3.0.0 BETA (goto)
当前开发版本:V3.3.0
作者:施威 <swnet@263.net> aka: vivalite
写作日期:Jan 21, 2003
最后修改日期:Apr 16, 2003

许可协议:ALFG LICENSE (see the license[英文版])

版权所有 (C) 2003 施威


简介:

国内网站盗链风盛行,恐怕最倒霉的还是用付费虚拟服务器提供下载的个人了,因为便宜的虚拟主机大部分都有下载流量限制,如果超额则很有可能被罚款。为解决这个问题,我开发了这套反盗链技术,希望能对做个人下载服务的人有所帮助。

A.L.F.G则是一种基于和的反盗链系统,这套系统的优势是不用更改网页内的链接既能实现透明文件代理层,并且有很大的迷惑性;本系统的另一个优势是可以记录多种统计信息如下载流量和盗链网站报告等;此外本系统还附带了集成控制面板,使配置工作进行地更加简单。

(Fig.1 上图是正常的HTTP服务器处理文件的过程)

(Fig.2 上图是使用A.L.F.G.的HTTP服务器处理文件的过程)

举例说明:你有一个文件只想让用户从某个特定网址下载,你可以在你的服务器上配置A.L.F.G,然后从现在开始每次用户下载这个文件的请求都将送到A.L.F.G检查Referrer或Cookie,很显然只有从被授权的网址发出的下载请求才有正确的Referrer或Cookie,这样就能识别一个用户是否为盗链下载。

功能特色:

演示:

[下载链接反盗链]

测试:(鼠标左键点击此处下载)

下面是这个链接的地址,你可以在浏览器中直接输入这个地址检测反盗链是否成功:
( http://www.21code.com/antiouterlink/download/dir1/test.zip )

[内联图片反盗链]

下面是上图的地址,你可以在浏览器中直接输入这个地址检测反盗链是否成功:
( http://www.21code.com/antiouterlink/download/picture.gif )

[内联文档反盗链]

Text File Test[TEXT] ( http://www.21code.com/antiouterlink/download/testest.txt )

Word95 Document Test[Word95] ( http://www.21code.com/antiouterlink/download/testword.doc )

Adobe Acrobat File Test[Adobe Acrobat] ( http://www.21code.com/antiouterlink/download/acrfaq.pdf )

[管理控制台(截屏)]


管理控制台


授权URL

 


下载统计

 


盗链报告

工作环境:

最小配置 PHP 4.0.6+PCRE / Apache 1.2 站点配置为Override ALL 和 Options FollowSymLinks

推荐配置 PHP 4.3.1+PCRE / Apache 1.3.27或2.0.45 站点配置为Override ALL 和 Options FollowSymLinks

源代码ZIP压缩包下载:

点击下载[CN] (签名 with PGP8.0)

使用:

如果你第一次使用这个程序,请复制\download\目录中的所有文件到你的下载目录中,然后运行admin.php进行设置。本程序必须经过设置后才能工作。

管理控制台的默认密码是:admin

To Do / BUG List:

未在PHP5.0dev上进行全面的测试

控制台界面在Netscape和Opera下不能正常工作。(核心工作正常)

版本历史:

V3.0.0b

增加新的接口模式-Rewrite引擎。性能提升。

V2.9.5a

一些细小的更正。

V2.9.2b

一些细小的更正。

V2.9.0a

修正了一个验证漏洞

V2.8.5a

一些细小的更正和文档工作。

V2.8.0b

增加节省带宽的记录。
一些细小的更正和文档工作。

V2.7.0b

增加自定义错误页功能。

V2.6.0a

改进增强防盗链插件
一些细小的更正。

V2.5.0a

实现集成的多功能管理控制台功能。

V2.1.0a

一些细小的更正。

V2.0.0

修正了一个存在已久的兼容性问题,现在速度和安全性均提高了50%

V1.9.0a

增加盗链纪数和流量纪录功能.

V1.8.5a

增加盗链计录和访问计数功能。
一些细小的更正。

V1.7.6a

一些细小的更正。

V1.7.5

增加了小内存占用模式,推荐共用虚拟主机或限制严格的情况下使用这个模式。
一些细小的更正。

V1.7.3

一些细小的更正。

V1.7.2

在两种防盗模式下增加子目录支持,请看第一个下载演示。

V1.7.0

新增反盗链增强功能。
授权协议由GNU GPL改为GNU LGPL。

V1.6.5

新增了动态改变下载目录名的功能。

V1.6.2

修正了1.6.1修改过程中留下的BUG。
正常支持跨站链接授权。

V1.6.1

一些细小的更正。

V1.6.0

开始支持HTTP/1.1 206断点序传的协议,现在可以用文件门技术下载大文件了。

V1.5.5

一些细小的更正,程序转为稳定版。

V1.5.4

修正了和Apache配合的问题,同时解决了Netscape7下载时的兼容问题。

V1.5.2

修正了前一版协议使用上的错误,改善了前一版安全模式中的浏览器兼容问题。

V1.5

大幅修正了结构,支持目前主流的互联网文件格式,解决了所有类型文件默认均下载的问题。

修正了使用安全目录时同时使用转发功能工作不正常的BUG。

V1.3

新增了安全目录功能。
修正了安全模式运行时的一个小问题。

V1.2

加强了对主流浏览器各版本的支持。
新增了下载大文件的重定向模式,但是会被探测到安全文件名。

V1.0

原始版本。

<END>


版权所有 (C) 2003 施威 <swnet@263.net>