网上搜了很多go语言查找本地可用ip4,基本就是这一套 func main(){ addrs, err := net.InterfaceAddrs() if err != nil{ fmt.Println(err) return } for _, value := range addrs{ if ipnet, ok := value.(*net.IPNet); ok && !ipnet.IP.IsLoopback(){ if ipnet.IP.To4() != nil{