1
fantastM 2023-05-30 17:16:26 +08:00
大多数开源项目里做 ip 所属地的判断,一般都是用 GeoLite2 (例如 clash 里 GEOIP 类型的规则),GeoLite2 是免费的,且每周二和周四更新两次数据,已经很不错了。需要更高精度的话,人家还提供了个商业版的 GeoIP2 。又想要免费 / 便宜,又想要好的服务,是不存在的
https://dreamacro.github.io/clash/configuration/rules.html#geoip https://dev.maxmind.com/geoip/geolite2-free-geolocation-data |
2
Tounea OP @fantastM 我预期想要的就是能判断出 IP 的 国家和城市,奢望一点在加经纬度参数,不用高精度,差不多就行,能满足我这两个到三个需求足以!
|
3
muzuiget 2023-05-30 17:43:53 +08:00
是公网服务吗?如果套了个 Clouldflare 的话,Clouldflare 可以把这些数据通过 HTTP header 传给你,自己记录下来就好。
|
5
thinkm 2023-05-30 19:26:11 +08:00
GeoLite2 国内一点都不准,国外准确的还可以
|
6
JackCooper 2023-05-31 15:50:27 +08:00
elk 数据进来之后 你的 index mapping 应该有 ip 这个字段, 直接使用 pipeline -> create pipeline -> geoIP
默认走的是 GeoLite2-City.mmdb 定义好输入输入就可以直接用. 相对准 |