mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-20 14:06:09 +05:00
use anet.InterfaceAddrsByInterface instead Addrs
This commit is contained in:
@@ -182,7 +182,7 @@ func getDefaultFriendlyName() string {
|
|||||||
if runtime.GOOS != "windows" && (i.Flags&net.FlagLoopback != 0 || i.Flags&net.FlagUp == 0 || i.Flags&net.FlagMulticast == 0) {
|
if runtime.GOOS != "windows" && (i.Flags&net.FlagLoopback != 0 || i.Flags&net.FlagUp == 0 || i.Flags&net.FlagMulticast == 0) {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
addrs, _ := i.Addrs()
|
addrs, _ := anet.InterfaceAddrsByInterface(&i)
|
||||||
for _, addr := range addrs {
|
for _, addr := range addrs {
|
||||||
var ip net.IP
|
var ip net.IP
|
||||||
switch v := addr.(type) {
|
switch v := addr.(type) {
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ func getPublicIp4() net.IP {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
for _, i := range ifaces {
|
for _, i := range ifaces {
|
||||||
addrs, _ := i.Addrs()
|
addrs, _ := anet.InterfaceAddrsByInterface(&i)
|
||||||
if i.Flags&net.FlagUp == net.FlagUp {
|
if i.Flags&net.FlagUp == net.FlagUp {
|
||||||
for _, addr := range addrs {
|
for _, addr := range addrs {
|
||||||
var ip net.IP
|
var ip net.IP
|
||||||
@@ -240,7 +240,7 @@ func getPublicIp6() net.IP {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
for _, i := range ifaces {
|
for _, i := range ifaces {
|
||||||
addrs, _ := i.Addrs()
|
addrs, _ := anet.InterfaceAddrsByInterface(&i)
|
||||||
if i.Flags&net.FlagUp == net.FlagUp {
|
if i.Flags&net.FlagUp == net.FlagUp {
|
||||||
for _, addr := range addrs {
|
for _, addr := range addrs {
|
||||||
var ip net.IP
|
var ip net.IP
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ func getLocalIps() []string {
|
|||||||
}
|
}
|
||||||
var list []string
|
var list []string
|
||||||
for _, i := range ifaces {
|
for _, i := range ifaces {
|
||||||
addrs, _ := i.Addrs()
|
addrs, _ := anet.InterfaceAddrsByInterface(&i)
|
||||||
if i.Flags&net.FlagUp == net.FlagUp {
|
if i.Flags&net.FlagUp == net.FlagUp {
|
||||||
for _, addr := range addrs {
|
for _, addr := range addrs {
|
||||||
var ip net.IP
|
var ip net.IP
|
||||||
|
|||||||
Reference in New Issue
Block a user