Плагин для серверов Майнкрафт с прокси Velocity защищает сеть от подключений через VPN. Он проверяет адреса через proxycheck.io и ip-api.com, а при недоступности основного сервиса переключается на резервный.
Возможности
- Проверка VPN через два сервиса.
- Настраиваемый кэш результатов, снижающий число обращений к API.
- Белый список доверенных IP-адресов.
- Журнал событий проверки.
- Асинхронные проверки, не блокирующие работу сервера.
- Настраиваемые сообщения и права доступа.
Команды
/velocityshieldили/vshield— перезагрузить конфигурацию; право:velocityshield.reload./vshieldwhitelistили/vshieldwl— управлять белым списком; право:velocityshield.whitelist./vshieldwhitelist add <ip>— добавить IP в белый список./vshieldwhitelist remove <ip>— удалить IP из белого списка.
Права
velocityshield.reload— перезагрузка конфигурации.velocityshield.whitelist— управление белым списком IP.velocityshield.bypass— обход проверки VPN.
Настройка
Файл plugins/velocityshield/config.yml содержит ключ proxycheck-api-key, выбор основного сервиса use-proxycheck-as-primary, резервную проверку enable-fallback-service, действие при недоступности API allow-join-on-api-failure и параметры кэша: enable-cache, cache-duration, cache-time-unit. Для proxycheck.io нужен ключ API; ip-api.com работает без ключа, но имеет более низкие лимиты запросов.
Требования
Плагин предназначен для прокси Velocity.
