diff --git a/cmd/natc/natc.go b/cmd/natc/natc.go index b28f4a1d5..069eabefd 100644 --- a/cmd/natc/natc.go +++ b/cmd/natc/natc.go @@ -10,6 +10,7 @@ import ( "context" "encoding/binary" "errors" + "expvar" "flag" "fmt" "log" @@ -159,6 +160,9 @@ func main() { if err := ns.SetTransportProtocolOption(tcp.ProtocolNumber, &mslOpt); err != nil { log.Fatalf("could not set TCP MSL: %v", err) } + if *debugPort != 0 { + expvar.Publish("netstack", ns.ExpVar()) + } lc, err := ts.LocalClient() if err != nil {