feat:1. 增加AnyTLS类型支持 2.定时5m全量探测节点健康改为2h,并增加配置可调整 3. 修复网页端修改配置文件保存失败问题
This commit is contained in:
@@ -28,6 +28,7 @@ const defaultSettings: SettingsData = {
|
||||
management_listen: '0.0.0.0:9090',
|
||||
management_probe_target: '',
|
||||
management_password: '',
|
||||
management_health_check_interval: '2h0m0s',
|
||||
|
||||
sub_refresh_enabled: false,
|
||||
sub_refresh_interval: '1h0m0s',
|
||||
@@ -602,6 +603,18 @@ export default function SettingsPanel() {
|
||||
<p className="label text-base-content/50 mt-1">健康检查的目标地址</p>
|
||||
</fieldset>
|
||||
|
||||
<fieldset className="fieldset">
|
||||
<legend className="fieldset-legend font-semibold text-base-content/80">健康检查间隔</legend>
|
||||
<input
|
||||
type="text"
|
||||
className="input input-md w-full bg-base-200/50 focus:bg-base-100 transition-colors focus:border-primary/50"
|
||||
placeholder="例如: 2h, 30m, 1h30m"
|
||||
value={settings.management_health_check_interval}
|
||||
onChange={(e) => updateField('management_health_check_interval', e.target.value)}
|
||||
/>
|
||||
<p className="label text-base-content/50 mt-1">Go duration 格式:如 2h、30m、1h30m(修改后立即生效,无需重载)</p>
|
||||
</fieldset>
|
||||
|
||||
<fieldset className="fieldset">
|
||||
<legend className="fieldset-legend font-semibold text-base-content/80">WebUI 密码</legend>
|
||||
<input
|
||||
|
||||
@@ -107,6 +107,7 @@ export interface SettingsData {
|
||||
management_listen: string
|
||||
management_probe_target: string
|
||||
management_password: string
|
||||
management_health_check_interval: string
|
||||
|
||||
// Subscription refresh
|
||||
sub_refresh_enabled: boolean
|
||||
|
||||
Reference in New Issue
Block a user