```
feat(config): 添加服务器端口获取功能 添加GetPort方法用于获取服务器当前IP和端口信息, 新增Name和Owner字段到ServerList模型中 refactor(login): 优化调试参数处理 将命令行参数解析改为使用parser.GetOpt获取debug选项, 移除未使用的fmt和qqwry导入包 refactor(main): 清理示例代码 移除main.go中的
This commit is contained in:
@@ -1,10 +1,7 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
_ "github.com/gogf/gf/contrib/nosql/redis/v2"
|
||||
"github.com/xiaoqidun/qqwry"
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
|
||||
"blazing/common/data/xmlres"
|
||||
@@ -31,26 +28,14 @@ func init() {
|
||||
}
|
||||
|
||||
func main() {
|
||||
// 示例调用
|
||||
// 要查询的 IP(可替换为任意 IPv4/IPv6)
|
||||
targetIP := "58.252.115.112"
|
||||
// 输出格式(支持 plain/xml/json/jsonp/php/csv/serialized,默认 json)
|
||||
outputFormat := "json"
|
||||
|
||||
// 执行查询
|
||||
result, err := qqwry.LookupIP(targetIP, outputFormat)
|
||||
if err != nil {
|
||||
fmt.Printf("查询出错: %v\n", err)
|
||||
return
|
||||
}
|
||||
|
||||
// 打印结果
|
||||
fmt.Println("IP 定位结果:")
|
||||
fmt.Printf("IP 地址: %s\n", result.IP)
|
||||
fmt.Printf("IP 版本: %d\n", result.IPVersion)
|
||||
fmt.Printf("国家: %s (%s)\n", result.CountryName, result.CountryCode2)
|
||||
fmt.Printf("服务商: %s\n", result.ISP)
|
||||
fmt.Printf("响应状态: %s (%s)\n", result.ResponseMessage, result.ResponseCode)
|
||||
// // 打印结果
|
||||
// fmt.Println("IP 定位结果:")
|
||||
// fmt.Printf("IP 地址: %s\n", result.IP)
|
||||
// fmt.Printf("IP 版本: %d\n", result.IPVersion)
|
||||
// fmt.Printf("国家: %s (%s)\n", result.CountryName, result.CountryCode2)
|
||||
// fmt.Printf("服务商: %s\n", result.ISP)
|
||||
// fmt.Printf("响应状态: %s (%s)\n", result.ResponseMessage, result.ResponseCode)
|
||||
// ip := "103.236.78.60"
|
||||
// sshPort := "50799"
|
||||
// user := "root"
|
||||
|
||||
Reference in New Issue
Block a user