ZeroBot-Plugin/utils/web/ipv6.go
2022-01-09 22:53:22 +08:00

22 lines
427 B
Go

package web
import (
"io"
"net/http"
"github.com/sirupsen/logrus"
)
// IsSupportIPv6 检查本机是否支持 ipv6
var IsSupportIPv6 = func() bool {
resp, err := http.Get("http://v6.ipv6-test.com/json/widgetdata.php?callback=?")
if err != nil {
logrus.Infoln("[web] 本机不支持ipv6")
return false
}
_, _ = io.ReadAll(resp.Body)
_ = resp.Body.Close()
logrus.Infoln("[web] 本机支持ipv6")
return true
}()