- XF versions
- 2.3+
- 许可/License
- 无限制/Nulled
- 其它信息
- HuoNiu IP Geolocation 是一款基于 ip2region 离线 IP 定位库的 XenForo 插件,可自动显示用户登录和发帖时的 IP 归属地信息(国家、省份、城市、运营商)。插件完全离线运行,无需依赖第三方 API,查询速度快至 10 微秒级,支持 IPv4 和 IPv6 双协议。
✨ 核心特性
- 🚀 极速查询 - 基于 VectorIndex 算法,查询速度 10 微秒级
- 🔒 完全离线 - 无需联网,数据本地化,保护隐私
- 🌐 双协议支持 - 同时支持 IPv4 和 IPv6
- 📊 精准定位 - 提供国家、省份、城市、运营商四级信息
- 🎨 灵活显示 - 可自定义显示内容和位置
- 🔄 自动更新 - 一键更新 IP 数据库到最新版本
- 🎯 无缝集成 - 原生 XenForo 风格,完美融入界面
🎯 主要功能
1️⃣ IP 归属地显示
自动显示位置:
- ✅ 帖子内容区域 - 显示发帖者 IP 归属地
- ✅ 用户个人资料页 - 显示最近登录 IP 归属地
- ✅ 用户悬停卡片 - 鼠标悬停显示 IP 归属地
- 🌍 国家(可选)
- 🏛️ 省份(默认开启)
- 🏙️ 城市(默认开启)
- 📡 运营商(可选)
2️⃣ 数据库管理
在选项页面直接管理:
- 📊 实时显示 IPv4/IPv6 数据库状态
- 💾 显示文件大小和最后更新时间
- 🔄 一键更新数据库(自动从 GitHub/CDN 下载)
- ⚙️ 跳转到高级管理页面
- 🔁 批量重建历史数据
- 📥 分别更新 IPv4 或 IPv6 数据库
- 🔄 同时更新两个数据库
- 💾 自动备份旧文件
- 📊 详细的数据库信息展示
- 🔍 数据库文件路径显示
3️⃣ 数据重建功能
批量重建历史数据:
- 🔄 为历史帖子重新生成 IP 归属地
- 📊 从 xf_ip 表读取历史 IP 记录
- ⚡ 可配置批处理数量(500-5000)
- 🎯 智能跳过已有记录,避免重复
- 📈 进度条实时显示处理状态