import "github.com/fufuok/utils/myip"
- func ExternalIP(v ...string) string
- func ExternalIPAny(retries ...int) string
- func ExternalIPv4() string
- func ExternalIPv6() string
- func InterfaceAddrs(v ...string) (map[string][]net.IP, error)
- func InternalIP(dstAddr, network string) string
- func InternalIPAny() string
- func InternalIPv4() string
- func InternalIPv6() string
- func LocalIP(exclude ...string) string
- func LocalIPv4s() (ips []string)
func ExternalIP(v ...string) string
ExternalIP 获取外网地址 (出口公网地址)
func ExternalIPAny(retries ...int) string
ExternalIPAny 获取外网地址
func ExternalIPv4() string
ExternalIPv4 获取外网地址 (IPv4)
func ExternalIPv6() string
ExternalIPv6 获取外网地址 (IPv6)
func InterfaceAddrs(v ...string) (map[string][]net.IP, error)
InterfaceAddrs 获取所有带 IP 的接口和对应的所有 IP 排除本地链路地址和环回地址
func InternalIP(dstAddr, network string) string
InternalIP 获取内网地址 (出口本地地址)
func InternalIPAny() string
InternalIPAny 获取内网地址
func InternalIPv4() string
InternalIPv4 获取内网地址 (IPv4)
func InternalIPv6() string
InternalIPv6 获取内网地址 (临时 IPv6 地址)
func LocalIP(exclude ...string) string
LocalIP 获取本地地址 (第一个), 可指定要排除的接口, 比如: "lo", "vpp"
func LocalIPv4s() (ips []string)
LocalIPv4s 获取所有本地地址 IPv4
Generated by gomarkdoc