插件:GeoIP

Cập nhật 2026-11-09

按 IP 判断访问者的国家和位置:注册页预填国家、活动日志补充地点。缺依赖或数据文件时静默降级(返回空结果),不影响注册和登录。

项目内容
最新版本1.0.0
作者Yunyun (Wang Yaoze)
许可协议GPL-3.0-only
兼容要求Nomen 1.0 及以上
源码NomenID/plugin-geoip

启用

这个插件有两个外部依赖,装好才有数据:

  1. composer require geoip2/geoip2(Apache-2.0)

  2. 从 MaxMind 下载 GeoLite2-City 数据库,放到 data/GeoLite2-City.mmdb(要在 MaxMind 注册并同意使用条款,数据按 CC BY-SA 4.0 提供,不随插件分发)

没有依赖时插件照常启用,只是查不到结果。管理员打开 /special/geoip 能看状态:库装没装、数据文件的大小和更新时间、一次实测结果。

安装

随官方安装包附带并默认启用(config/plugins.php 的 enabled 里保留 'geoip')。