implement match_only

This commit is contained in:
n3t1zen
2026-05-03 21:14:25 +08:00
parent 2f63914882
commit 4af8a7d7a6
6 changed files with 13 additions and 8 deletions

View File

@@ -111,6 +111,7 @@ func NewRuleAction(ctx context.Context, logger logger.ContextLogger, action opti
Strategy: C.DomainStrategy(action.ResolveOptions.Strategy),
DisableCache: action.ResolveOptions.DisableCache,
RewriteTTL: action.ResolveOptions.RewriteTTL,
MatchOnly: action.ResolveOptions.MatchOnly,
ClientSubnet: action.ResolveOptions.ClientSubnet.Build(netip.Prefix{}),
}, nil
default:
@@ -474,6 +475,7 @@ type RuleActionResolve struct {
Server string
Strategy C.DomainStrategy
DisableCache bool
MatchOnly bool
RewriteTTL *uint32
ClientSubnet netip.Prefix
}