mirror of
https://github.com/shtorm-7/sing-box-extended.git
synced 2026-09-15 21:00:27 +00:00
Add query_client_subnet and query_dnssec DNS rule items and remove_client_subnet DNS route action option
This commit is contained in:
@@ -230,6 +230,7 @@ type AbstractDNSRouteActionOptions struct {
|
||||
DisableOptimisticCache bool `json:"disable_optimistic_cache,omitempty"`
|
||||
RewriteTTL *uint32 `json:"rewrite_ttl,omitempty"`
|
||||
ClientSubnet *badoption.Prefixable `json:"client_subnet,omitempty"`
|
||||
RemoveClientSubnet bool `json:"remove_client_subnet,omitempty"`
|
||||
}
|
||||
|
||||
type DNSRouteOptionsActionOptions AbstractDNSRouteActionOptions
|
||||
|
||||
@@ -138,6 +138,8 @@ type RawDefaultDNSRule struct {
|
||||
Inbound badoption.Listable[string] `json:"inbound,omitempty" reference:"inbound"`
|
||||
IPVersion int `json:"ip_version,omitempty" enum:"4,6"`
|
||||
QueryType badoption.Listable[DNSQueryType] `json:"query_type,omitempty"`
|
||||
QueryClientSubnet badoption.Listable[*badoption.Prefixable] `json:"query_client_subnet,omitempty"`
|
||||
QueryDNSSEC bool `json:"query_dnssec,omitempty"`
|
||||
Network badoption.Listable[string] `json:"network,omitempty" enum:"tcp,udp"`
|
||||
AuthUser badoption.Listable[string] `json:"auth_user,omitempty"`
|
||||
Protocol badoption.Listable[string] `json:"protocol,omitempty" enum:"tls,http,quic,dns,stun,bittorrent,dtls,ssh,rdp,ntp"`
|
||||
|
||||
Reference in New Issue
Block a user