build(denyip): 更新 Go 语言版本并升级 ip2region 依赖
- 将 Go 语言版本从 1.23.4 升级到 1.25.1 - 更新 ip2region 依赖版本 - 添加 github.com/mitchellh/go-homedir 依赖 - 更新 golang.org/x/net 和 golang.org/x/sys 依赖版本 - 修改 ip2region 函数,增加 IPv4 版本参数
This commit is contained in:
@@ -7,8 +7,10 @@ import (
|
||||
)
|
||||
|
||||
func ip2region(ip string) (string, error) {
|
||||
version := xdb.IPv4
|
||||
var dbPath = "ip2region/ip2region.xdb"
|
||||
searcher, err := xdb.NewWithFileOnly(dbPath)
|
||||
|
||||
searcher, err := xdb.NewWithFileOnly(version, dbPath)
|
||||
if err != nil {
|
||||
fmt.Printf("failed to create searcher: %s\n", err.Error())
|
||||
}
|
||||
@@ -23,7 +25,7 @@ func ip2region(ip string) (string, error) {
|
||||
}
|
||||
|
||||
// 2、用全局的 cBuff 创建完全基于内存的查询对象。
|
||||
searcher, err = xdb.NewWithBuffer(cBuff)
|
||||
searcher, err = xdb.NewWithBuffer(version, cBuff)
|
||||
if err != nil {
|
||||
fmt.Printf("failed to create searcher with content: %s\n", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user