//获得公网ip地址 func ExternalIPAddr() { upnpMan := new(upnp.Upnp) err := upnpMan.ExternalIPAddr() if err != nil { fmt.Println(err.Error()) } else { fmt.Println("外网ip地址为:", upnpMan.GatewayOutsideIP) } }