
FoxGate AntiVPN
Мощный плагин FoxGate AntiVPN для защиты сервера Minecraft от нежелательных посетителей, использующих VPN и прокси. Блокирует обход IP-банов, поддерживает множество API и платформ.
FoxGate (ранее FoxAntiVPN) - это мощный инструмент для защиты вашего сервера Minecraft от нежелательных посетителей, использующих VPN и прокси. Плагин предотвращает обход IP-банов, позволяя владельцам серверов обнаруживать и блокировать VPN, прокси и другие подобные соединения. По сути, это must-have для любого публичного сервера, где важна безопасность и честная игра.
Особенности
Поддержка различных баз данных с HikariCP. Позволяет выбрать лучший вариант для хранения данных: MySQL, MariaDB, PostgreSQL, H2, SQLite, Jaybird или Custom.
# ___ _ _
# / \__ _| |_ __ _| |__ __ _ ___ ___
# / /\ / _` | __/ _` | '_ \ / _` / __|/ _ \
# / /_// (_| | || (_| | |_) | (_| \__ \ __/
# /___,' \__,_|\__\__,_|_.__/ \__,_|___/\___|
#
# Configure a database for use.
database:
type: H2
table: foxgate
cache_database: false
whitelist_database: false
Плагин старается поддерживать все типы серверного ПО с любой версией Minecraft, начиная с 1.3.x. Сейчас поддерживаются Spigot
+ Forks, BungeeCord+ Forks, Velocity+ Forks, FOLIA+ Forks, Nukkit/PowerNukkitX+ Forks, WaterdogPE и даже Hytale.
Настраивайте сообщения как хотите! Плагин поддерживает MiniMessage и Legacy цвета во всех версиях. Конфигурация очень гибкая.
Автоматически загружает библиотеки при запуске. Каждое обновление библиотеки скачиваются и обновляются автоматически.
Стандартная конфигурация настроена на блокировку большинства VPN. Вы можете добавить собственный сервис или изменить существующие в конфиге. Плагин поддерживает множество сервисов для обнаружения: отправка запросов с заголовками, системы условий для флага/обхода и кастомные VL.
# __ _
# / _\ ___ _ ____ _(_) ___ ___ ___
# \ \ / _ | '__\ \ / | |/ __/ _ / __|
# _\ | __| | \ V /| | (_| __\__ \
# \__/\___|_| \_/ |_|\___\___|___/
services:
enabled: true
key: ''
output_errors: true
model: JSON
vls: '2'
url: https://central.zowi.✨/check/{IP}
headers: {}
values:
fields:
- malicious
type: boolean
conditions:
bypass: {}
flag: {}
Просмотр альтов с одного IP одной командой. Проверяйте любой IP, чтобы увидеть все аккаунты, которые подключались с него.
Ограничение максимального количества подключений с одного IP. Можно настроить лимит, включить/отключить функцию и изменить сообщение при кике через модуль IPLimiter. Работает на основе времени.
# _____ ___ __ _ _ _
# \_ \/ _ \/ /(_)_ __ ___ (_| |_ ___ _ __
# / /\/ /_)/ / | | '_ ` _ \| | __/ _ | '__|
# /\/ /_/ ___/ /__| | | | | | | | || __| |
# \____/\/ \____|_|_| |_| |_|_|\__\___|_|
ip_limiter:
enable: true
maximum: 3
time: DISABLE
И ещё куча фишек:
- Минимальное влияние на производительность - работает асинхронно и параллельно.
- Дебаг всего, что делает FoxGate, для прозрачности.
- Фильтрация всех сообщений отключения, сделанных FoxGate.
- Черный список или обход конкретных ISP через модуль ISP с использованием IPInfo.
- Автообновление конфигурации и мультиязычность.
- Поддержка IPv4 и IPv6.
- Использование файрвола серверного ПО для блокировки вместо сообщения о дисконнекте (если поддерживается).
- Легко исправить ложное срабатывание через кастомные VL, условия или увеличение максимальных флагов.
- Идеальное обнаружение благодаря модулям ISPFilter, GeoLocation, IPRange и Services.
- Блокировка Bogon IP.
- Удобная команда вайтлиста
/fg whitelist <add/remove/info/purge>. - Пассивный режим для совместимости с другими анти-VPN.
Доступные сервисы в стандартной конфигурации
Некоторые сервисы отключены по умолчанию, так как требуют API-ключ. Но тринадцать из них работают без ключа и включены сразу, обеспечивая базовое обнаружение VPN и прокси. Для максимальной защиты рекомендуется получить ключи для остальных сервисов.
Бесплатные сервисы (без ключа): BlackBox, BlockListDE, CINSscore, FastAsFuck, FunkeMunky, GreenSnow, IPLocate, IP-API, IP-Check, IPAPI.is, IPQuery, IPRisk, MarvinMC, MerakiStudios, NegativityAPI, Rayzs.de, TCPShield, ZowiCentral.
Сервисы с ключом: 2IP, AbuseIPDB, AntiVPN.io, BanProxy, FocSec, FreeIPAPI, GetIPIntel, GreIP, IP2Location, IPDetective, IPGeolocation, IPHub, IPHunter, IPQualityScore, IPStack, IsProxyAPI, NoProxy, ProtectCord, ProxyCheck, ProxyRadar, VPNAPI, VPNBlocker.
Статистика
Плагин использует bStats для сбора анонимной статистики (количество игроков, режим онлайн, версия Minecraft и Java). Это не влияет на производительность. Отключить сбор можно в config.yml.
