diff --git a/app/dns/dohdns.go b/app/dns/dohdns.go index 25d35074..c863a5d0 100644 --- a/app/dns/dohdns.go +++ b/app/dns/dohdns.go @@ -61,7 +61,8 @@ func NewDoHNameServer(url *url.URL, dispatcher routing.Dispatcher, clientIP net. return nil, err } - dispatcherCtx = session.ContextWithContent(dispatcherCtx, &session.Content{Protocol: "tls"}) + dispatcherCtx = session.ContextWithContent(dispatcherCtx, session.ContentFromContext(ctx)) + dispatcherCtx = session.ContextWithInbound(dispatcherCtx, session.InboundFromContext(ctx)) dispatcherCtx = log.ContextWithAccessMessage(dispatcherCtx, &log.AccessMessage{ From: "DoH", To: s.dohURL,