mirror of
https://github.com/tailscale/tailscale.git
synced 2025-03-27 19:43:01 +00:00
Merge d7e9724c5da3c7582cc570059b47d760a9d4702c into b3455fa99a5e8d07133d5140017ec7c49f032a07
This commit is contained in:
commit
e6b68e1cd5
@ -17,11 +17,13 @@ import (
|
||||
|
||||
func main() {
|
||||
log.SetFlags(0)
|
||||
log.SetOutput(os.Stdout) // CLI tool, write to stdout.
|
||||
var host string
|
||||
port := "3478"
|
||||
|
||||
var readTimeout time.Duration
|
||||
flag.DurationVar(&readTimeout, "timeout", 3*time.Second, "response wait timeout")
|
||||
quiet := flag.Bool("quiet", false, "only print errors")
|
||||
|
||||
flag.Parse()
|
||||
|
||||
@ -44,8 +46,9 @@ func main() {
|
||||
if err != nil {
|
||||
log.Fatalf("invalid port: %v", err)
|
||||
}
|
||||
|
||||
uaddr, err := net.ResolveUDPAddr("udp", net.JoinHostPort(host, port))
|
||||
hostPort := net.JoinHostPort(host, port)
|
||||
log.SetPrefix(hostPort + ": ")
|
||||
uaddr, err := net.ResolveUDPAddr("udp", hostPort)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
@ -80,7 +83,9 @@ func main() {
|
||||
log.Fatalf("txid mismatch: got %v, want %v", tid, txID)
|
||||
}
|
||||
|
||||
log.Printf("sent addr: %v", uaddr)
|
||||
log.Printf("from addr: %v", raddr)
|
||||
log.Printf("stun addr: %v", saddr)
|
||||
if !*quiet {
|
||||
log.Printf("sent addr: %v", uaddr)
|
||||
log.Printf("from addr: %v", raddr)
|
||||
log.Printf("stun addr: %v", saddr)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user