Compare commits

..

3 Commits

Author SHA1 Message Date
github-actions
289739fff5 Update README.md with new tag v0.0.6-20250801151556
Some checks failed
创建IPv6检测的前缀 / fetch-ipv6-prefixes (push) Has been cancelled
2025-08-01 15:15:57 +00:00
spiritlhl
be67c981ad fix: 修复颜色和内容 2025-08-01 15:13:59 +00:00
github-actions
80a27a005b Update README.md with new tag v0.0.6-20250801150719 2025-08-01 15:07:20 +00:00
3 changed files with 4 additions and 6 deletions

View File

@ -70,7 +70,7 @@ rm -rf /usr/bin/backtrace
## 在Golang中使用 ## 在Golang中使用
``` ```
go get github.com/oneclickvirt/backtrace@v0.0.5-20250727160732 go get github.com/oneclickvirt/backtrace@v0.0.6-20250801151556
``` ```
## 概览图 ## 概览图

View File

@ -297,7 +297,7 @@ func GetPoPInfo(ip string) (*PoPResult, error) {
abbrStr := center(abbr) abbrStr := center(abbr)
typeStr := center(u.Type) typeStr := center(u.Type)
line1 = append(line1, defaultset.White(asStr)) line1 = append(line1, defaultset.White(asStr))
line2 = append(line2, defaultset.DarkGreen(abbrStr)) line2 = append(line2, abbrStr)
line3 = append(line3, defaultset.Blue(typeStr)) line3 = append(line3, defaultset.Blue(typeStr))
} }
result.WriteString(strings.Join(line1, "")) result.WriteString(strings.Join(line1, ""))

View File

@ -64,12 +64,10 @@ func main() {
preCheck := utils.CheckPublicAccess(3 * time.Second) preCheck := utils.CheckPublicAccess(3 * time.Second)
if preCheck.Connected && info.Ip != "" { if preCheck.Connected && info.Ip != "" {
result, err := bgptools.GetPoPInfo(info.Ip) result, err := bgptools.GetPoPInfo(info.Ip)
if err != nil { if err == nil {
fmt.Println(err.Error())
return
}
fmt.Print(result.Result) fmt.Print(result.Result)
} }
}
if preCheck.Connected && preCheck.StackType == "DualStack" { if preCheck.Connected && preCheck.StackType == "DualStack" {
backtrace.BackTrace(ipv6) backtrace.BackTrace(ipv6)
} else if preCheck.Connected && preCheck.StackType == "IPv4" { } else if preCheck.Connected && preCheck.StackType == "IPv4" {