package utils import ( "fmt" "testing" "time" ) // func TestCheckPublicAccess(t *testing.T) { // timeout := 3 * time.Second // result := CheckPublicAccess(timeout) // if result.Connected { // fmt.Print("✅ 本机有公网连接,类型: %s\n", result.StackType) // } else { // fmt.Println("❌ 本机未检测到公网连接") // } // } func TestBasicsAndSecurityCheck(t *testing.T) { timeout := 3 * time.Second result := CheckPublicAccess(timeout) if result.Connected { fmt.Printf("✅ 本机有公网连接,类型: %s\n", result.StackType) } else { fmt.Println("❌ 本机未检测到公网连接") } _, _, basicInfo, securityInfo, nt3CheckType := BasicsAndSecurityCheck("zh", "ipv4", false) fmt.Println(basicInfo) fmt.Println(securityInfo) fmt.Println(nt3CheckType) }