--- a/route/rule/rule_action.go +++ b/route/rule/rule_action.go @@ -116,6 +116,7 @@ DisableOptimisticCache: action.ResolveOptions.DisableOptimisticCache, RewriteTTL: action.ResolveOptions.RewriteTTL, ClientSubnet: action.ResolveOptions.ClientSubnet.Build(netip.Prefix{}), + MatchOnly: action.ResolveOptions.MatchOnly, // OMV }, nil default: panic(F.ToString("unknown rule action: ", action.Action)) @@ -552,6 +553,7 @@ DisableOptimisticCache bool RewriteTTL *uint32 ClientSubnet netip.Prefix + MatchOnly bool // OMV } func (r *RuleActionResolve) Type() string {