这个插件最初是为 https://synkaimc.in 创建的
## Synkai IPFilter — Velocity 插件
它能做什么
Synkai IPFilter 是一个轻量级但强大的 Velocity 代理的连接 + ping 过滤器。
它只允许来自客户端 IP 地址或域名/主机名与配置文件中条目匹配的连接和服务器列表 ping。
如果客户端未被白名单列入:
服务器会显示为离线(没有 MOTD,不显示玩家信息)。
直接连接会被静默拒绝,而不是发送拒绝消息。
配置通过一个简单的 config.yml 文件(首次运行时自动生成)来处理,您可以在其中轻松添加或删除 IP 和域名。
它为什么很独特
与其他插件不同:
使用踢出消息进行阻止 → Synkai IPFilter 避免宣传服务器的存在。
依赖于 TCPShield / 外部防火墙 → 此插件在 Velocity 中原生运行,为服务器所有者提供更多控制。
仅过滤 IP 或仅过滤主机名 → Synkai IPFilter 共同处理 IP 和域名,这意味着您可以按网络基础设施或玩家使用的实际主机名进行白名单设置。
实际上,这意味着:
对未经授权的用户(或机器人),你的服务器看起来根本不存在。
对已批准的域名/IP,服务器正常运行。
与 NeoProtect 或 TCPShield 等服务配合良好,但弥补了缺失的部分:代理级别上的基于域名/IP 的白名单。
主要功能
✔️ 单个插件中的域名 + IP 白名单
✔️ 对未经批准的连接,服务器显示为离线(隐形服务器)
✔️ 易于配置(config.yml 首次运行时自动生成)
✔️ 无依赖项 — 只需将 JAR 文件放入 Velocity 插件文件夹中
✔️ Java 21 + Gradle 构建系统(现代设置,面向未来)
✔️ 独特的定位 → 不仅仅是安全,而且是隐蔽(隐藏你的服务器免受不需要的 ping/机器人/扫描程序)
**问题? 在 Discord 上私信我 sirrocking,或者加入 https://synkaimc.in/discord**