diff --git a/pkg/serverconfigs/domain_mismatch_action.go b/pkg/serverconfigs/domain_mismatch_action.go index 1fe02b4..3eab143 100644 --- a/pkg/serverconfigs/domain_mismatch_action.go +++ b/pkg/serverconfigs/domain_mismatch_action.go @@ -3,8 +3,9 @@ package serverconfigs import "github.com/iwind/TeaGo/maps" const ( - DomainMismatchActionPage = "page" - DomainMismatchActionClose = "close" + DomainMismatchActionPage = "page" + DomainMismatchActionClose = "close" + DomainMismatchActionRedirect = "redirect" ) type DomainMismatchPageOptions struct { @@ -15,6 +16,10 @@ type DomainMismatchPageOptions struct { type DomainMismatchCloseOptions struct { } +type DomainMismatchRedirectOptions struct { + URL string `yaml:"url" json:"url"` +} + type DomainMismatchAction struct { Code string `yaml:"code" json:"code"` // 动作代号 Options maps.Map `yaml:"options" json:"options"` // 动作选项