版本是3.6.0,网卡获取的地址外网无法连通,之前一直使用的api的方式获取的ipv6地址,最近一直无法连通,看了看日志报无法获取ipv6地址,升级新版本ddns-go以后使用最新的api也不行,自己找了其他几个api也不管用,但是在浏览器访问时都是能正确返回v6地址的。 看别的用户用
Ipv6Cache.FailTimes == 3 { domains.Ipv6Domains[0].UpdateStatus = UpdatedFailed } log.Println("未能获取IPv6地址, 将不会更新") Expand Down Expand Up @@ -171,18 +169,18 @@ func checkParseDomains(domainArr []string) (domains []*Domain) { // GetNewIpResult 获得GetNewIp结果 func (...
("没有匹配到任何一个IPv6地址, 将使用第一个地址") } return netInterface.Address[0] } } log.Println("从网卡中获得IPv6失败! 网卡名: ", conf.Ipv6.NetInterface) return "" } func (conf *DnsConfig) getIpv6AddrFromUrl() string { client := util.CreateNoProxyHTTPClient("tcp6") urls :=...
"没有匹配到任何一个IPv6地址, 将使用第一个地址", "No IPv6 address matched, will use the first address") message.SetString(language.English, "未能获取IPv4地址, 将不会更新", "Failed to get IPv4 address, will not update") message.SetString(language.English, "未能获取IPv6地址, 将不会更新...
2023/05/18 10:46:01 未能获取IPv6地址, 将不会更新 请将输出通过管道传入 awk 才能输出最长行。 例如Linux 仅获取纯公网 IPv6 地址: ip -6 addr | grep inet6 | awk -F '[ \t]+|/' '$3 == "::1" { next;} $3 ~ /^fe80::/ { next;} /inet6/ {print $3}' | awk '{ln=length...
简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云、Dnspod、Cloudflare、Callback、华为云、百度云、Porkbun、GoDaddy、Google Domain) - ddns-go/config/domains.go at 31ce5f06484586ef8e29a6ef9c4f5a886798c0ce · 2091k/ddns-go
{ url = strings.TrimSpace(url) resp, err := client.Get(url) if err != nil { util.Log("通过接口获取IPv6失败! 接口地址: %s", url) util.Log("异常信息: %s", err) continue } defer resp.Body.Close() lr := io.LimitReader(resp.Body, 1024000) body, err := io.ReadAll(lr) if ...