diff --git a/ipn/local.go b/ipn/local.go index 0e6faace5..70a6535b0 100644 --- a/ipn/local.go +++ b/ipn/local.go @@ -334,6 +334,10 @@ func (b *LocalBackend) runPoller() { // uninteresting system services continue } + if p.Proto == "udp" && strings.EqualFold(p.Process, "tailscaled") { + // Skip our own. + continue + } s := tailcfg.Service{ Proto: proto, Port: p.Port,