feat: support REJECT-DROP

This commit is contained in:
Larvan2
2023-11-18 13:17:15 +08:00
parent 3a3d88c668
commit 117228fa8c
4 changed files with 77 additions and 24 deletions

View File

@@ -18,6 +18,7 @@ import (
const (
Direct AdapterType = iota
Reject
RejectDrop
Compatible
Pass
@@ -43,6 +44,7 @@ const (
const (
DefaultTCPTimeout = 5 * time.Second
DefaultDropTime = 12 * DefaultTCPTimeout
DefaultUDPTimeout = DefaultTCPTimeout
DefaultTLSTimeout = DefaultTCPTimeout
DefaultMaxHealthCheckUrlNum = 16
@@ -179,6 +181,8 @@ func (at AdapterType) String() string {
return "Direct"
case Reject:
return "Reject"
case RejectDrop:
return "RejectDrop"
case Compatible:
return "Compatible"
case Pass: