Skip to content

Commit cef31be

Browse files
committed
modify default CC parameters
1 parent e34844c commit cef31be

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

proxy.config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"/janusec-admin/": {
3-
"target": "http://192.168.100.107:9080",
3+
"target": "http://192.168.100.109:9080",
44
"secure": false
55
},
66
"/janusec-admin/webssh": {
7-
"target": "ws://192.168.100.107:9080",
7+
"target": "ws://192.168.100.109:9080",
88
"secure": false,
99
"ws": true,
1010
"changeOrigin": true
1111
},
1212
"/favicon.ico": {
13-
"target": "http://192.168.100.107:9080/janusec-admin/",
13+
"target": "http://192.168.100.109:9080/janusec-admin/",
1414
"secure": false
1515
}
1616
}

src/app/firewall/firewall.component.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@
4646
<mat-panel-title i18n="@@global_cc_title">Global CC Policy (Invalid for an applications which has custom CC policy)</mat-panel-title>
4747
</mat-expansion-panel-header>
4848
<mat-form-field>
49-
<input matInput i18n-placeholder="@@interval_seconds" [(ngModel)]="global_cc_policy.interval_seconds" type="number" placeholder="Statistic Period (Seconds)" required>
49+
<input matInput i18n-placeholder="@@interval_seconds" [(ngModel)]="global_cc_policy.interval_seconds" type="number" placeholder="Time Window (default: 1 second)" required>
5050
</mat-form-field>
5151
<mat-form-field>
52-
<input matInput i18n-placeholder="@@max_count" [(ngModel)]="global_cc_policy.max_count" type="number" placeholder="Max Requests Count" required>
52+
<input matInput i18n-placeholder="@@max_count" [(ngModel)]="global_cc_policy.max_count" type="number" placeholder="Max Requests Count (default: 6)" required>
5353
</mat-form-field>
5454
<mat-form-field>
55-
<input matInput i18n-placeholder="@@block_seconds" [(ngModel)]="global_cc_policy.block_seconds" type="number" placeholder="Block Seconds" required>
55+
<input matInput i18n-placeholder="@@block_seconds" [(ngModel)]="global_cc_policy.block_seconds" type="number" placeholder="Block Seconds (default: 300)" required>
5656
</mat-form-field>
5757

5858
<mat-form-field>
@@ -63,17 +63,17 @@
6363
</mat-select>
6464
</mat-form-field>
6565
<section>
66-
<mat-checkbox i18n="@@count_each_url" [(ngModel)]="global_cc_policy.stat_by_url">Count each URL separately</mat-checkbox>
66+
<mat-checkbox i18n="@@count_each_url" [(ngModel)]="global_cc_policy.stat_by_url">Count each URL separately (default: selected)</mat-checkbox>
6767
</section>
6868
<section>
69-
<mat-checkbox i18n="@@count_each_ua" [(ngModel)]="global_cc_policy.stat_by_ua">Count each User-Agent separately</mat-checkbox>
69+
<mat-checkbox i18n="@@count_each_ua" [(ngModel)]="global_cc_policy.stat_by_ua">Count each User-Agent separately (default: selected)</mat-checkbox>
7070
</section>
7171
<section>
72-
<mat-checkbox i18n="@@count_each_cookie" [(ngModel)]="global_cc_policy.stat_by_cookie">Count different Cookies separately</mat-checkbox>
72+
<mat-checkbox i18n="@@count_each_cookie" [(ngModel)]="global_cc_policy.stat_by_cookie">Count different Cookies separately (default: not selected)</mat-checkbox>
7373
</section>
7474

7575
<section>
76-
<mat-checkbox i18n="@@enable_policy" [(ngModel)]="global_cc_policy.is_enabled" >Enabled this CC block policy</mat-checkbox>
76+
<mat-checkbox i18n="@@enable_policy" [(ngModel)]="global_cc_policy.is_enabled" >Enabled this CC block policy (default: selected)</mat-checkbox>
7777
</section>
7878
<mat-action-row>
7979
<button mat-button mat-raised-button (click)="updateCCPolicy(0)" color="primary">Save</button>
@@ -107,13 +107,13 @@
107107
<mat-panel-title>{{application.name}} CC Policy</mat-panel-title>
108108
</mat-expansion-panel-header>
109109
<mat-form-field>
110-
<input matInput i18n-placeholder="@@interval_seconds" [(ngModel)]="app_cc_policy.interval_seconds" type="number" placeholder="Statistic Period (Seconds)" required>
110+
<input matInput i18n-placeholder="@@interval_seconds" [(ngModel)]="app_cc_policy.interval_seconds" type="number" placeholder="Time Window (default: 1 second)" required>
111111
</mat-form-field>
112112
<mat-form-field>
113-
<input matInput i18n-placeholder="@@max_count" [(ngModel)]="app_cc_policy.max_count" type="number" placeholder="Max Requests Count" required>
113+
<input matInput i18n-placeholder="@@max_count" [(ngModel)]="app_cc_policy.max_count" type="number" placeholder="Max Requests Count (default: 6)" required>
114114
</mat-form-field>
115115
<mat-form-field>
116-
<input matInput i18n-placeholder="@@block_seconds" [(ngModel)]="app_cc_policy.block_seconds" type="number" placeholder="Block Seconds" required>
116+
<input matInput i18n-placeholder="@@block_seconds" [(ngModel)]="app_cc_policy.block_seconds" type="number" placeholder="Block Seconds (default: 300)" required>
117117
</mat-form-field>
118118
<mat-form-field>
119119
<mat-select i18n-placeholder="@@action" [(ngModel)]="app_cc_policy.action" placeholder="Action">

src/polyfills.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -149,13 +149,13 @@ let zhTranslations = {
149149
'custom_cc_title': '自定义CC防护规则(请先选中一个应用)',
150150
'select_application': '选择一个应用',
151151
'add_custom_cc_policy': '添加自定义CC规则',
152-
'count_each_url': '单独统计每个URL地址的访问次数(当只需要统计无差别的全站访问次数时,不勾选)',
153-
'count_each_ua': '单独统计每个User-Agent的访问次数(当不需要区分用户User-Agent时,不勾选)',
152+
'count_each_url': '单独统计每个URL地址的访问次数(默认选中,当只需要统计无差别的全站访问次数时,不勾选)',
153+
'count_each_ua': '单独统计每个User-Agent的访问次数(默认选中,当不需要区分用户User-Agent时,不勾选)',
154154
'count_each_cookie': '单独统计每个不同的Cookie串(默认不勾选,当Cookie中使用了时间戳或Cookie会经常变化时,不勾选)',
155-
'enable_policy': '启用该规则',
156-
"interval_seconds": '统计时间窗(秒数)',
157-
'max_count': '一个时间窗内最大请求数量',
158-
'block_seconds': '超过最大请求数量时锁定秒数',
155+
'enable_policy': '启用该规则(默认选中)',
156+
"interval_seconds": '统计时间窗(默认1秒)',
157+
'max_count': '时间窗内最大请求数量(默认6)',
158+
'block_seconds': '超限锁定秒数(默认300)',
159159
'action': '触发动作(阻断/旁路/验证码/放行)',
160160
// Policy
161161
'policy_detail': 'WAF规则详情',

0 commit comments

Comments
 (0)