Skip to content
File

Blob: util/ip.go

go16 lines
1package util
2 
3import "net"
4 
5func GetOutboundIP() net.IP {
6 conn, err := net.Dial("udp", "1.1.1.1:53")
7 if err != nil {
8 panic(err)
9 }
10 defer conn.Close()
11 
12 localAddr := conn.LocalAddr().(*net.UDPAddr)
13 
14 return localAddr.IP
15}