Skip to content

falseUtopia/go-ip2region-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-ip2region-web

使用go查询ip2region.xdb,提供web接口

数据来源和源码参考: https://github.com/lionsoul2014/ip2region

运行

# 源码运行
go run main.go

# docker运行
docker run -it --rm -p 127.0.0.1:8899:8899 --name go-ip2region-web fa1seut0pia/go-ip2region-web

使用

# 默认获取请求方的ip地址
curl http://127.0.0.1:8899
# 指定ip地址
curl http://127.0.0.1:8899/223.5.5.5

返回json格式,如

{
    "ip": "223.5.5.5",
    "country": "中国",
    "region": "0",
    "province": "浙江省",
    "city": "杭州市",
    "isp": "阿里云"
}

Docker

# 运行
docker run -it --rm -p 127.0.0.1:8899:8899 --name go-ip2region-web fa1seut0pia/go-ip2region-web

# 有需要时可本地构建
docker build -t go-ip2region-web .

About

使用go查询ip2region.xdb,提供web接口

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published