fix: Tolerance 50ms + InterruptExistConnections false
Some checks failed
CI / run (push) Has been cancelled
Some checks failed
CI / run (push) Has been cancelled
- URLTest Tolerance: 1 → 50 (стабильный автовыбор без дёрганий) - InterruptExistConnections: true → false для URLTest и Selector - Критично: предотвращает разрывы YouTube/загрузок при смене сервера - Протестировано: streams продолжаются без прерываний
This commit is contained in:
@@ -202,9 +202,9 @@ func setOutbounds(options *option.Options, input *option.Options, opt *HiddifyOp
|
||||
URL: opt.ConnectionTestUrl,
|
||||
Interval: option.Duration(opt.URLTestInterval.Duration()),
|
||||
// IdleTimeout: option.Duration(opt.URLTestIdleTimeout.Duration()),
|
||||
Tolerance: 1,
|
||||
Tolerance: 50,
|
||||
IdleTimeout: option.Duration(opt.URLTestInterval.Duration().Nanoseconds() * 3),
|
||||
InterruptExistConnections: true,
|
||||
InterruptExistConnections: false,
|
||||
},
|
||||
}
|
||||
defaultSelect := urlTest.Tag
|
||||
@@ -220,7 +220,7 @@ func setOutbounds(options *option.Options, input *option.Options, opt *HiddifyOp
|
||||
SelectorOptions: option.SelectorOutboundOptions{
|
||||
Outbounds: append([]string{urlTest.Tag}, tags...),
|
||||
Default: defaultSelect,
|
||||
InterruptExistConnections: true,
|
||||
InterruptExistConnections: false,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user