还在完善中,欢迎各位试用
https://blog.dbup.net/page/downloadRuler.html
前言
DownloadRuler可以做什么?
DownloadRuler是一个微软iis下轻量级的防盗链和文件保护的ISAPI过滤器。通过外置的文件配置规则,从而达到对本站点下资源的保护。
DownloadRuler的优势
DownloadRuler使用C语言依托sdk编写,功能明确,小巧干净,执行效率高,几乎不占资源。而且本身过滤器的工作层级和效率是应用级的实现不可比拟的。
部署简单,只需要在iis中加载该过滤器和配置一个Rule规则文件即可开始使用,不需要安装也不需要第三方组件支持。
免费,作者非常热情的持续维护。
创建配置文件
配置文件完整文件名为“Rule”,没有后缀,请注意开头字母R大写。用记事本新建一个文本文档,重命名删除掉后缀即可。
Rule文件在发布的压缩包中有一份示例,请根据下述规则进行修改。
Rule文件应放置在DLL文件的同级目录下。也就是一个DLL附带一个Rule。目的是为了支持IIS的多站点独立配置。
如果没有配置Rule,过滤器仍然会工作,但是不会有任何效果。
配置文件规则
Rule文件可包含一条或多条规则记录,条数没有上限,通过多条规则的组合和顺序可以达到较为理想的应用效果。语法类似搜索引擎的Robots文件,熟悉这个的会非常容易上手。
先看一个样例:
文件 C:\iis\Rule
Log-Path: C:\iis\log.txt
Refuse-Code: 403
Referer-Allow: http://abc.com*
Referer-Allow: http://www.abc.com*
Referer-Disallow: *
File-Include: *.zip
File-Include: *.rar
File-Include: *.mp3
File-Include: *.cab
文件中一行即为一个规则/属性,每行前不要有多余字符,基本格式为 规则名:规则值 注意请使用半角英文冒号,中文全角冒号将导致此行配置无效。注意:规则值不可为空,如果不需要该规则请删除该行。
下面介绍目前支持的规则名。
从哪里来的请求可以访问?
Referer-Allow
允许的来路地址。第一条匹配即返回。支持通配符。Rule默认为全部允许。凭空访问会没有来路,这里用“NULL”指代。
Referer-Disallow
https://blog.dbup.net/page/downloadRuler.html
前言
DownloadRuler可以做什么?
DownloadRuler是一个微软iis下轻量级的防盗链和文件保护的ISAPI过滤器。通过外置的文件配置规则,从而达到对本站点下资源的保护。
DownloadRuler的优势
DownloadRuler使用C语言依托sdk编写,功能明确,小巧干净,执行效率高,几乎不占资源。而且本身过滤器的工作层级和效率是应用级的实现不可比拟的。
部署简单,只需要在iis中加载该过滤器和配置一个Rule规则文件即可开始使用,不需要安装也不需要第三方组件支持。
免费,作者非常热情的持续维护。
创建配置文件
配置文件完整文件名为“Rule”,没有后缀,请注意开头字母R大写。用记事本新建一个文本文档,重命名删除掉后缀即可。
Rule文件在发布的压缩包中有一份示例,请根据下述规则进行修改。
Rule文件应放置在DLL文件的同级目录下。也就是一个DLL附带一个Rule。目的是为了支持IIS的多站点独立配置。
如果没有配置Rule,过滤器仍然会工作,但是不会有任何效果。
配置文件规则
Rule文件可包含一条或多条规则记录,条数没有上限,通过多条规则的组合和顺序可以达到较为理想的应用效果。语法类似搜索引擎的Robots文件,熟悉这个的会非常容易上手。
先看一个样例:
文件 C:\iis\Rule
Log-Path: C:\iis\log.txt
Refuse-Code: 403
Referer-Allow: http://abc.com*
Referer-Allow: http://www.abc.com*
Referer-Disallow: *
File-Include: *.zip
File-Include: *.rar
File-Include: *.mp3
File-Include: *.cab
文件中一行即为一个规则/属性,每行前不要有多余字符,基本格式为 规则名:规则值 注意请使用半角英文冒号,中文全角冒号将导致此行配置无效。注意:规则值不可为空,如果不需要该规则请删除该行。
下面介绍目前支持的规则名。
从哪里来的请求可以访问?
Referer-Allow
允许的来路地址。第一条匹配即返回。支持通配符。Rule默认为全部允许。凭空访问会没有来路,这里用“NULL”指代。
Referer-Disallow