diff --git a/protocol/tailscale/endpoint.go b/protocol/tailscale/endpoint.go index cdf58b06..6c2c111b 100644 --- a/protocol/tailscale/endpoint.go +++ b/protocol/tailscale/endpoint.go @@ -119,10 +119,11 @@ func NewEndpoint(ctx context.Context, router adapter.Router, logger log.ContextL remoteIsDomain = true } outboundDialer, err := dialer.NewWithOptions(dialer.Options{ - Context: ctx, - Options: options.DialerOptions, - RemoteIsDomain: remoteIsDomain, - NewDialer: true, + Context: ctx, + Options: options.DialerOptions, + RemoteIsDomain: remoteIsDomain, + ResolverOnDetour: true, + NewDialer: true, }) if err != nil { return nil, err