ip_locate
一个用于从纯真数据库获取IP地址位置信息的 Lua 客户端
$ opm get lwhile/ip_locate
IP 定位查询
一. 说明
查询 IP 地理位置和网络位置。依赖纯真数据库。
运行环境: openresty
二. 使用
curl http://10.77.144.136:10582/query?ip=8.8.8.8
{
"status": 200,
"message": "ok",
"data": [
{
"ip": "8.8.8.8",
"geo": "美国",
"location": "加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器"
}
]
}
纯真数据库主页:http://www.cz88.net 需要在 Windows 安装后提取 qqwry.dat 文件
三. 待办事项
纯真库默认编码是 GB2312,需要修改为 UTF-8
纯真库的数据文件需要使用绝对路径,需要修改为相对路径
IP 查询需要支持列表查询(暂时不做,使用 (RestHub) 批量接口替代)
作者
lwhile
许可证
3bsd
版本
-
lwhile/ip_locate 0.1一个用于从纯真数据库获取IP地址位置信息的 Lua 客户端 2018-12-14 12:36:23