Skip to content
git-on-cloudflare
Git hosting on Cloudflare
Sign in
rachel
/
specter
main
Loading...
Browse
Commits
Admin
File
Blob: util/ip.go
..
/
main
/
util
/
ip.go
go
16 lines
Copy
View
Raw
Download
Copy raw
View raw
Download
1
package
util
2
3
import
"net"
4
5
func
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
}