插件:GeoIP
按 IP 判断访问者的国家和位置:注册页预填国家、活动日志补充地点。缺依赖或数据文件时静默降级(返回空结果),不影响注册和登录。
| 项目 | 内容 |
|---|---|
| 最新版本 | 1.0.0 |
| 作者 | Yunyun (Wang Yaoze) |
| 许可协议 | GPL-3.0-only |
| 兼容要求 | Nomen 1.0 及以上 |
| 源码 | NomenID/plugin-geoip |
启用
这个插件有两个外部依赖,装好才有数据:
composer require geoip2/geoip2(Apache-2.0)从 MaxMind 下载 GeoLite2-City 数据库,放到
data/GeoLite2-City.mmdb(要在 MaxMind 注册并同意使用条款,数据按 CC BY-SA 4.0 提供,不随插件分发)
没有依赖时插件照常启用,只是查不到结果。管理员打开 /special/geoip 能看状态:库装没装、数据文件的大小和更新时间、一次实测结果。
安装
随官方安装包附带并默认启用(config/plugins.php 的 enabled 里保留 'geoip')。