mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-06 15:46:37 +08:00
fix(waf): IP 组预设规则写入默认 ttl
点击自动抓取预设规则时补齐 ttl=-1,并规范化自动配置默认 JSON。
This commit is contained in:
@@ -26,6 +26,10 @@ sidebar: false
|
|||||||
|
|
||||||
- 反代站点「流量限制」支持配置单 IP 请求频率:空或 0 继承全局默认,-1 关闭,填写如 10r/s、100r/m 为站点自定义;不同站点可使用不同频率并按站点隔离计数。
|
- 反代站点「流量限制」支持配置单 IP 请求频率:空或 0 继承全局默认,-1 关闭,填写如 10r/s、100r/m 为站点自定义;不同站点可使用不同频率并按站点隔离计数。
|
||||||
|
|
||||||
|
### 修复
|
||||||
|
|
||||||
|
- 修复 IP 组自动抓取使用预设规则时未写入 `ttl` 字段的问题,避免配置 JSON 缺少封禁时长。
|
||||||
|
|
||||||
## [v3.4.3-beta.3] - 2026-07-20
|
## [v3.4.3-beta.3] - 2026-07-20
|
||||||
|
|
||||||
### 新增
|
### 新增
|
||||||
|
|||||||
@@ -88,7 +88,11 @@ const defaultValues: IPGroupFormValues = {
|
|||||||
type: 'manual',
|
type: 'manual',
|
||||||
enabled: true,
|
enabled: true,
|
||||||
ip_list_text: '',
|
ip_list_text: '',
|
||||||
auto_config_text: '{}',
|
auto_config_text: JSON.stringify(
|
||||||
|
{ lookback_minutes: 60, ttl: -1, rules: [] },
|
||||||
|
null,
|
||||||
|
2,
|
||||||
|
),
|
||||||
subscription_url: '',
|
subscription_url: '',
|
||||||
subscription_format: 'text',
|
subscription_format: 'text',
|
||||||
subscription_mapping_rule: '',
|
subscription_mapping_rule: '',
|
||||||
@@ -148,6 +152,7 @@ function appendAutomaticPresetRule(
|
|||||||
typeof config.lookback_minutes === 'number'
|
typeof config.lookback_minutes === 'number'
|
||||||
? config.lookback_minutes
|
? config.lookback_minutes
|
||||||
: 60,
|
: 60,
|
||||||
|
ttl: typeof config.ttl === 'number' ? config.ttl : -1,
|
||||||
...config,
|
...config,
|
||||||
rules: nextRules,
|
rules: nextRules,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user