use dynamic idle timeout

This commit is contained in:
Hiddify
2024-03-19 12:25:51 +01:00
parent a5ca136a4c
commit 558b152668
2 changed files with 11 additions and 10 deletions

View File

@@ -450,10 +450,11 @@ func BuildConfig(opt ConfigOptions, input option.Options) (*option.Options, erro
Type: C.TypeURLTest,
Tag: OutboundURLTestTag,
URLTestOptions: option.URLTestOutboundOptions{
Outbounds: tags,
URL: opt.ConnectionTestUrl,
Interval: option.Duration(opt.URLTestInterval.Duration()),
IdleTimeout: option.Duration(opt.URLTestIdleTimeout.Duration()),
Outbounds: tags,
URL: opt.ConnectionTestUrl,
Interval: option.Duration(opt.URLTestInterval.Duration()),
// IdleTimeout: option.Duration(opt.URLTestIdleTimeout.Duration()),
IdleTimeout: option.Duration(opt.URLTestInterval.Duration().Nanoseconds() * 10),
},
}