Anti-VPN 是一款强大的 Minecraft 服务器插件,用于检测并阻止使用 VPN 或代理连接的玩家,同时也能识别 MCLeaks 账号。它支持多种检测服务和数据存储后端,并可通过消息服务实现多服务器间的数据同步。
插件需要至少配置一个存储引擎来保存长期数据。
在 storage.engines 下配置引擎,例如:
engine1:
type: 'mysql' # 类型:mysql, old_mysql, mariadb, postgresql, h2, sqlite
enabled: false
connection:
address: '127.0.0.1:3306'
database: 'anti_vpn'
username: ''
password: ''
options: 'useSSL=false&useUnicode=true&characterEncoding=utf8'
engine2:
type: 'h2' # 默认启用的嵌入式数据库
enabled: true
connection:
file: 'anti_vpn'max-pool-size: 连接池最大连接数,默认为 4。min-idle: 连接池最小空闲连接数,默认为 4。max-lifetime: 连接最大存活时间,建议比数据库超时设置少 30 秒,默认为 30minutes。timeout: 获取连接的超时时间,默认为 5seconds。order: 定义存储引擎的使用顺序,例如 - 'engine1'。用于在服务器网络间快速共享信息,配置在 messaging.engines 下。
rabbitmq,需配置地址、虚拟主机和凭证。redis,需配置地址和密码。参数与存储引擎类似,包括 max-pool-size、min-idle、max-lifetime 和 timeout。
插件支持多个检测源(API),可在 sources 部分配置。启用过多失败率高的源会影响性能。
cache-time: 全局结果缓存时间,默认为 6hours。order: 定义检测源的尝试顺序。proxycheck、iptrooper)都有独立的 enabled、key(如需)及其他特定参数(如 threshold、block 类型)。iphub、iphunter、vpnblocker、ip2proxy、shodan、ipinfo、teoh 等,均需按需启用和配置。配置位于 mcleaks 部分。
cache-time: 结果缓存时间,默认为 1day。key: 可选的 API 密钥(用于应对高频率请求)。配置检测到违规行为后执行的操作,位于 action 部分。
kick-message: 踢出玩家时显示的消息。留空则不踢出。commands: 控制台执行的命令列表,可使用 %player%、%uuid%、%ip% 占位符。algorithm.method: 检测算法,可选 Cascade(顺序查询,返回第一个有效结果)或 Consensus(并行查询,计算共识比率)。algorithm.min-consensus: 仅 Consensus 模式有效,定义判定为 VPN 所需的最小共识比率(0 到 1 之间)。kick-message: 踢出使用 MCLeaks 账号的玩家时的消息。commands: 控制台执行的命令列表。在 ignore 下配置忽略的 IP 地址或范围(如本地网络 127.0.0.0/8、192.168.0.0/16)。
cache-time: 内存中查找结果的缓存时间,默认为 1minute。threads: 用于网络操作的线程数,默认为 4。timeout: API 请求超时时间,默认为 5seconds。debug: 设为 true 可在控制台输出调试信息。lang: 默认语言(影响控制台输出),例如 'en'。stats.usage: 是否向 bStats 发送匿名使用统计。stats.errors: 是否匿名发送错误报告以帮助开发者修复问题。update.check: 是否自动检查更新。update.notify: 是否通知拥有 avpn.admin 权限的玩家。/avpn reload - 重载插件配置。这将断开并重新连接配置文件中配置的服务。/avpn test <ip> - 通过所有已启用的服务测试一个 IP。注意:此操作会强制检查,每次都会使用 API 查询额度。/avpn check <ip> - 使用默认系统检查一个 IP。返回的结果与其他 API 调用完全相同。/avpn score <source> - 根据预制的已知 IP 列表对特定检测源进行评分。注意:此操作会强制检查,每次都会使用 API 查询额度。avpn.admin - 允许使用 /avpn reload、/avpn test、/avpn check 和 /avpn score 命令。avpn.bypass - 拥有此权限的玩家将完全绕过过滤检查。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,031,696 | 今日访问人次:15,824 | 昨日访问人次:11,147
独立 IP:5,411 | 最近24小时独立访客:8,719
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6