mirror of
https://github.com/oneclickvirt/backtrace.git
synced 2025-08-04 22:56:59 +08:00
Compare commits
3 Commits
v0.0.6-202
...
main
Author | SHA1 | Date | |
---|---|---|---|
![]() |
289739fff5 | ||
![]() |
be67c981ad | ||
![]() |
80a27a005b |
@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
## 概览图
|
## 概览图
|
||||||
|
@ -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, ""))
|
||||||
|
@ -64,11 +64,9 @@ 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())
|
fmt.Print(result.Result)
|
||||||
return
|
|
||||||
}
|
}
|
||||||
fmt.Print(result.Result)
|
|
||||||
}
|
}
|
||||||
if preCheck.Connected && preCheck.StackType == "DualStack" {
|
if preCheck.Connected && preCheck.StackType == "DualStack" {
|
||||||
backtrace.BackTrace(ipv6)
|
backtrace.BackTrace(ipv6)
|
||||||
|
Loading…
Reference in New Issue
Block a user