diff --git a/web/public/js/components.js b/web/public/js/components.js index 0cad2ce7..65197035 100644 --- a/web/public/js/components.js +++ b/web/public/js/components.js @@ -2366,7 +2366,7 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio -`}),Vue.component("http-firewall-checkpoint-cc",{props:["v-checkpoint"],data:function(){let e=[],t=60,i=1e3,n=!1,s=!0,o={},a=(null==(o=null!=window.parent.UPDATING_RULE?window.parent.UPDATING_RULE.checkpointOptions:o)&&(o={}),0==(e=null!=o.keys?o.keys:e).length&&(e=["${remoteAddr}","${requestPath}"]),null!=o.period&&(t=o.period),null!=o.threshold&&(i=o.threshold),null!=o.ignoreCommonFiles&&"boolean"==typeof o.ignoreCommonFiles&&(n=o.ignoreCommonFiles),null!=o.enableFingerprint&&"boolean"==typeof o.enableFingerprint&&(s=o.enableFingerprint),this);return setTimeout(function(){a.change()},100),{keys:e,period:t,threshold:i,ignoreCommonFiles:n,enableFingerprint:s,options:{},value:i}},watch:{period:function(){this.change()},threshold:function(){this.change()},ignoreCommonFiles:function(){this.change()},enableFingerprint:function(){this.change()}},methods:{changeKeys:function(e){this.keys=e,this.change()},change:function(){let e=parseInt(this.period.toString()),t=((isNaN(e)||e<=0)&&(e=60),parseInt(this.threshold.toString())),i=((isNaN(t)||t<=0)&&(t=1e3),this.value=t,this.ignoreCommonFiles),n=("boolean"!=typeof i&&(i=!1),this.enableFingerprint);"boolean"!=typeof n&&(n=!0),this.vCheckpoint.options=[{code:"keys",value:this.keys},{code:"period",value:e},{code:"threshold",value:t},{code:"ignoreCommonFiles",value:i},{code:"enableFingerprint",value:n}]},thresholdTooLow:function(){let e=parseInt(this.threshold.toString());return 0<(e=isNaN(e)||e<=0?1e3:e)&&e<5}},template:`
| 忽略常用文件 |
忽略js、css、jpg等常在网页里被引用的文件名,可以减少误判几率。 +忽略js、css、jpg等常在网页里被引用的文件名,即对这些文件的访问不加入计数,可以减少误判几率。 |
| 同时检查Origin |
@@ -3087,6 +3091,20 @@ example2.com
如果请求没有指定Referer Header,则尝试检查Origin Header,多用于跨站调用。 |
| 例外URL | +
+ 如果填写了例外URL,表示这些URL跳过不做处理。 + |
+
| 限制URL | +
+ 如果填写了限制URL,表示只对这些URL进行处理;如果不填则表示支持所有的URL。 + |
+
| 例外URL | +
+ 如果填写了例外URL,表示这些URL跳过不做处理。 + |
+
| 限制URL | +
+ 如果填写了限制URL,表示只对这些URL进行压缩处理;如果不填则表示支持所有的URL。 + |
| 匹配条件 |
|
+
| 忽略常用文件 |
忽略js、css、jpg等常在网页里被引用的文件名,可以减少误判几率。 +忽略js、css、jpg等常在网页里被引用的文件名,即对这些文件的访问不加入计数,可以减少误判几率。 |
| UA关键词 |
- 不区分大小写,比如 每行一个关键词;不区分大小写,比如 |
| 例外URL | +
+ 如果填写了例外URL,表示这些URL跳过不做处理。 + |
+
| 限制URL | +
+ 如果填写了限制URL,表示只对这些URL进行处理;如果不填则表示支持所有的URL。 + |
+
通配符正则表达式中不能包含问号(?)及问号以后的内容。
忽略js、css、jpg等常在网页里被引用的文件名,可以减少误判几率。
+忽略js、css、jpg等常在网页里被引用的文件名,即对这些文件的访问不加入计数,可以减少误判几率。
禁止的来源域名列表,比如
如果请求没有指定Referer Header,则尝试检查Origin Header,多用于跨站调用。
如果填写了例外URL,表示这些URL跳过不做处理。
+如果填写了限制URL,表示只对这些URL进行处理;如果不填则表示支持所有的URL。
+支持对分片内容(PartialContent)的压缩;除非客户端有特殊要求,一般不需要启用。
+ +如果填写了例外URL,表示这些URL跳过不做处理。
+如果填写了限制URL,表示只对这些URL进行压缩处理;如果不填则表示支持所有的URL。
+忽略js、css、jpg等常在网页里被引用的文件名,可以减少误判几率。
+忽略js、css、jpg等常在网页里被引用的文件名,即对这些文件的访问不加入计数,可以减少误判几率。
不区分大小写,比如
每行一个关键词;不区分大小写,比如
如果填写了例外URL,表示这些URL跳过不做处理。
+如果填写了限制URL,表示只对这些URL进行处理;如果不填则表示支持所有的URL。
+通配符正则表达式中不能包含问号(?)及问号以后的内容。