refactor: remove dns and tun relationship, the enabled of dns module should be decided by user

This commit is contained in:
Skyxim
2022-05-01 09:38:43 +08:00
parent 2aad9818e8
commit 9d8cd036ff
2 changed files with 10 additions and 34 deletions

View File

@ -1,16 +0,0 @@
package dns
import D "github.com/miekg/dns"
type LocalServer struct {
handler handler
}
// ServeMsg implement resolver.LocalServer ResolveMsg
func (s *LocalServer) ServeMsg(msg *D.Msg) (*D.Msg, error) {
return handlerWithContext(s.handler, msg)
}
func NewLocalServer(resolver *Resolver, mapper *ResolverEnhancer) *LocalServer {
return &LocalServer{handler: NewHandler(resolver, mapper)}
}