From 4d5b3fd5cb74aa321a03827305d5eba4ce47277a Mon Sep 17 00:00:00 2001 From: spiritlhl <103393591+spiritLHLS@users.noreply.github.com> Date: Fri, 1 Aug 2025 13:35:42 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Duuid=E9=9A=8F=E6=9C=BA?= =?UTF-8?q?=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bgptools/pop.go | 3 ++- go.mod | 1 + go.sum | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bgptools/pop.go b/bgptools/pop.go index 310bcf8..0c9c123 100644 --- a/bgptools/pop.go +++ b/bgptools/pop.go @@ -9,6 +9,7 @@ import ( "strings" "github.com/imroc/req/v3" + "github.com/google/uuid" ) type ASCard struct { @@ -101,7 +102,7 @@ func getSVGPath(client *req.Client, ip string) (string, error) { } func downloadSVG(client *req.Client, svgPath string) (string, error) { - uuid := "fixeduuid123456" + uuid := uuid.NewString() url := fmt.Sprintf("https://bgp.tools%s?%s&loggedin", svgPath, uuid) resp, err := client.R().Get(url) if err != nil { diff --git a/go.mod b/go.mod index 02ef097..4d91411 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module github.com/oneclickvirt/backtrace go 1.24.5 require ( + github.com/google/uuid v1.6.0 github.com/imroc/req/v3 v3.54.0 github.com/oneclickvirt/defaultset v0.0.0-20240624051018-30a50859e1b5 golang.org/x/net v0.41.0 diff --git a/go.sum b/go.sum index 1166da7..6e8f07a 100644 --- a/go.sum +++ b/go.sum @@ -6,6 +6,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=