Add auto_route and auto_detect_interface for linux

This commit is contained in:
世界 committed 2022-07-10 08:18:52 +08:00
1 parent 4432cc2253
commit 638f8a52d1
16 files changed
+318 -20

No files matched your search

+3
View File
@@ -23,6 +23,9 @@ type Router interface {
Exchange(ctx context.Context, message *dnsmessage.Message) (*dnsmessage.Message, error)
Lookup(ctx context.Context, domain string, strategy C.DomainStrategy) ([]netip.Addr, error)
LookupDefault(ctx context.Context, domain string) ([]netip.Addr, error)
AutoDetectInterface() bool
DefaultInterfaceName() string
DefaultInterfaceIndex() int
}
type Rule interface {