import "github.com/fufuok/myip"
- func ExternalIP(v ...string) string
- func ExternalIPAny(retries ...int) string
- func ExternalIPv4() string
- func ExternalIPv6() string
- func InStrings(ss []string, s string) bool
- func InterfaceAddrs(v ...string) (map[string][]net.IP, error)
- func InternalIP(dstAddr, network string) string
- func InternalIPv4() string
- func InternalIPv6() string
- func LocalIP(exclude ...string) string
- func LocalIPv4s() (ips []string)
- func SearchString(ss []string, s string) int
func ExternalIP(v ...string) string
ExternalIP 获取外网地址 (出口公网地址)
func ExternalIPAny(retries ...int) string
ExternalIPAny 获取外网地址
func ExternalIPv4() string
ExternalIPv4 获取外网地址 (IPv4)
func ExternalIPv6() string
ExternalIPv6 获取外网地址 (IPv6)
func InStrings(ss []string, s string) bool
InStrings 检查字符串是否存在于 slice
func InterfaceAddrs(v ...string) (map[string][]net.IP, error)
InterfaceAddrs 获取所有带 IP 的接口和对应的所有 IP 排除本地链路地址和环回地址
func InternalIP(dstAddr, network string) string
InternalIP 获取内网地址 (出口本地地址)
func InternalIPv4() string
InternalIPv4 获取内网地址 (IPv4)
func InternalIPv6() string
InternalIPv6 获取内网地址 (临时 IPv6 地址)
func LocalIP(exclude ...string) string
LocalIP 获取本地地址 (第一个), 可指定要排除的接口, 比如: []string{"lo", "vpp"}
func LocalIPv4s() (ips []string)
LocalIPv4s 获取所有本地地址 IPv4
func SearchString(ss []string, s string) int
SearchString 搜索字符串位置(左, 第一个)
Generated by gomarkdoc