Иконка ресурса

Ядро mcProxy — прокси с CAPTCHA и защитой входа 1.1.2

  • Автор Автор mcdev
  • Дата создания Дата создания
Скриншоты
mcProxy — прокси с CAPTCHA и защитой входа

mcProxy — прокси с русской CAPTCHA и защитой входа​

mcProxy объединяет серверы Minecraft Java и проверяет новые подключения перед входом в сеть. Игрок выбирает белые или чёрные плитки в сетке 3×3. После правильного выбора проверка завершается автоматически, и игрок продолжает вход на настроенный сервер.

Для владельца сети​

Настройте общую точку входа, порядок серверов и правила проверки подключений. Русские сообщения, CAPTCHA, MOTD и ограничения пакетов вынесены в конфигурацию. В комплекте находятся ядро, конфигурации и отдельный архив исходников.

Для игроков​

Задание прямо называет нужный цвет. Правильный выбор переводит игрока дальше без команды ready и повторного подключения. Авторизация, если она используется в вашей сети, выполняется отдельным плагином на назначенном сервере.

Как проходит вход​

  1. Игрок подключается к адресу сети. Прокси выполняет включённые проверки соединения.
  2. При появлении CAPTCHA игрок выбирает правой кнопкой мыши все картинки указанного цвета.
  3. После правильного выбора mcProxy продолжает текущее подключение и направляет игрока на сервер из настроенного порядка входа.
В стандартном профиле повторный вход после CAPTCHA отключён. Для авторизации непосредственно в lobby настройте сервер входа и совместимый плагин авторизации с защитой действий до входа. Сама CAPTCHA не заменяет пароль и защиту аккаунта.

Возможности​

  • Чёрно-белая CAPTCHA 3×3 с русскими подсказками и автоматическим завершением.
  • Проверки подключений, частоты и размеров пакетов; отдельный набор проверок для режима атаки.
  • Маршруты, список серверов, приоритеты входа и ограничения прав на команды.
  • MOTD и сведения об онлайне с сохранением настроенного оформления.
  • Хранение результатов проверки в H2; поддержка MySQL и MariaDB.
  • Индикатор CPU, пакетов, трафика и ping; подробная статистика для администратора.
  • Проверка наличия обновления без автоматической установки.

Где пригодится​

mcProxy подходит для сети с общим lobby и несколькими игровыми режимами. Лимит игроков задаёт владелец в player_limit; отображаемое число мест задаётся в listeners → max_players. Настройте оба значения под свою сеть. Прокси также сохраняет механизм перехода на доступный запасной сервер при потере связи с backend; обычные кики и баны не должны превращаться в обход ограничений.

Как это выглядит в игре​

В галерее — настоящие кадры клиента: индикатор нагрузки и трафика, подробная статистика, справка, CAPTCHA, список серверов и онлайн. Отдельно показаны сообщения при закрытом маршруте и недоступном backend. Сообщения можно изменить в конфигурации.

Команды и права​

  • /server — доступные маршруты; /server имя — переход. Право: bungeecord.command.server.
  • /glist — список игроков по серверам. Право: bungeecord.command.list.
  • В консоли: mcproxy doctor — диагностика, mcproxy dump — локальный диагностический отчёт, end — штатная остановка.
Права двух игровых команд включены в группу default. Административные права назначаются отдельно.

Совместимость и зависимости​

Диапазон протоколов Minecraft Java: 1.8–26.3. Для прокси проверены Java 21 и 25. CAPTCHA, автоматическое продолжение входа и попадание в lobby проверены настоящими клиентами 1.8, 1.12.2, 1.16.5, 1.21.11, 26.2 и 26.3.
Проверенная связка backend: Paper 1.21.11 build 131, ViaVersion 5.12.0 и ViaBackwards 5.12.0; для 1.8 также ViaRewind 4.1.3. Трансляторы устанавливаются на backend. Совместимость остальных плагинов и других сочетаний версий проверяйте отдельно. Требования Java для клиента определяются его версией; клиент 26.3 использует Java 25.

Установка и состав покупки​

  1. Распакуйте mcProxy 1.1.2 в отдельный каталог. Основной ZIP содержит ядро, персональный ключ, инструкцию, уведомления о сторонних библиотеках и все 17 файлов конфигурации.
  2. Укажите свои backend в config.yml и порядок входа в listeners → priorities. Для первого запуска выделите процессу от 1 ГиБ памяти.
  3. Сохраните mcproxy-license.txt рядом с mcProxy.jar и запустите java -Xms256M -Xmx1G -jar mcProxy.jar. Стандартный порт — 25577.
  4. При передаче UUID и адреса включите ip_forward и настройте BungeeCord forwarding на backend. Ограничьте доступ к backend адресом своего прокси.
При обновлении сохраните действующую конфигурацию, базы и плагины. Не заменяйте свои маршруты примерами из архива. Для проверки лицензии нужен HTTPS-доступ к lic.mcdev.su. Персональный ключ выдаётся при скачивании из покупки и сохраняется при обновлении. Пароль внешней SQL-базы передаётся через MCPROXY_SQL_PASSWORD.
Отдельный архив содержит исходники и инструкцию повторной сборки. Обновление устанавливается владельцем с перезапуском прокси. Защита работает на уровне приложения; доступность сети также зависит от ресурсов сервера и его подключения.
Поддержка: тикеты mcDev.

Конфигурация​

Ниже — полный основной config.yml из этой версии с русскими комментариями. Настройки защиты, CAPTCHA, сообщений, MOTD и базы находятся в основном ZIP отдельными файлами. Их назначение и перенос описаны в README_RU.md. Поле config_version обозначает версию формата; не меняйте его вручную.

YAML:
# Настройки входящих слушателей — listeners.
# 
# - query_port:           Порт UDP Query.
# - motd:                 Описание в списке серверов клиента.
# - tab_list:             Режим списка игроков, доступны три значения:
#                         - "GLOBAL_PING": Все игроки сети с обновлением задержки.
#                         - "GLOBAL":      Все игроки сети без обновления задержки.
#                         - "SERVER":      Только игроки текущего backend-сервера.
# - query_enabled:        Включить UDP Query.
# - proxy_protocol:       Поддержка HAProxy PROXY protocol.
#                         Включайте только за доверенным балансировщиком с закрытым прямым доступом к порту.
# - forced_hosts:         Маршрутизация по имени хоста, указанному клиентом.
#                         Например, отдельный поддомен может направлять игроков сразу на заданный сервер pvp.
#                         Поддомен должен через DNS указывать на адрес вашего прокси.
# - ping_passthrough:     Передавать запрос статуса backend-серверу, когда целевой маршрут известен.
#                         При true для forced_hosts отображаются MOTD и число игроков целевого backend.
# - priorities:           При первом входе или force_default_server прокси перебирает серверы сверху вниз, пока подключение не удастся.
#                         Для разных версий можно задать подходящие backend-серверы; совместимость каждой комбинации проверяйте отдельно.
# - bind_local_address:   Использовать адрес входящего слушателя как исходящий адрес подключения к backend.
#                         Обычно нужно только на системе с несколькими IP-адресами.
# - host:                 IP-адрес и порт входящего слушателя BungeeCord.
#                         0.0.0.0 — слушать на всех IPv4-интерфейсах.
# - max_players:          Максимум игроков, отображаемый в списке серверов клиента.
#                         Это только отображение. Фактическое ограничение подключений задаёт player_limit.
# - tab_size:             Число позиций в списке игроков, открываемом клавишей Tab.
# - force_default_server: При true каждый вход направляется на серверы из priorities.
#                         При false сохраняется последний сервер игрока; учитывайте взаимодействие с forced_hosts.
#                         Для входа через сервер авторизации сети используйте force_default_server: true; отдельно проверьте forced_hosts.
listeners:
  - query_port: 25577
    motd: "<aqua>Сервер mcProxy"
    tab_list: "GLOBAL_PING"
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
      pvp.md-5.net: "pvp"
    ping_passthrough: false
    priorities:
      - "lobby"
    bind_local_address: true
    host: "0.0.0.0:25577"
    max_players: 1
    tab_size: 60
    force_default_server: false

# Настройки backend-серверов.
# 
# - motd:       Описание сервера для запроса статуса.
# - address:    Адрес backend-сервера, к которому прокси подключает игрока.
# - restricted: Вход разрешён только с правом bungeecord.server.[servername].
servers:
  lobby:
    motd: "<aqua>Сервер mcProxy"
    address: "localhost:25565"
    restricted: false

# Передавать backend-серверу настоящий IP-адрес и UUID игрока? Без этого backend видит адрес прокси и может использовать UUID от имени игрока.
# Для сети с online_mode: true рекомендуется включить передачу UUID и настроить защиту backend.
ip_forward: true

# Передавать Mojang IP-адрес подключающегося игрока при проверке сессии.
prevent_proxy_connections: false

# Проверять сессию игрока через Mojang? При false возможен вход без проверки лицензионной учётной записи.
online_mode: false

# Включить поддержку клиентов Forge?
forge_support: false

# Отклонять подключения, полученные через transfer от другого сервера?
reject_transfers: true

# Записывать запросы статуса сервера в консоль BungeeCord?
log_pings: false

# Записывать команды прокси в консоль BungeeCord?
log_commands: false

# Всегда требовать от клиента защищённый профиль?
enforce_secure_profile: false

# Закрывать соединение после указанного числа миллисекунд без пакетов.
timeout: 20000

# Порог размера пакета для сжатия. -1 — отключить сжатие.
network_compression_threshold: 256

# Срок кэширования результата запроса числа игроков backend, в миллисекундах.
# -1 — отключить.
remote_ping_cache: -1

# Тайм-аут запроса числа игроков backend, в миллисекундах.
remote_ping_timeout: 5000

# После connection_throttle_limit попыток с одного IP за connection_throttle миллисекунд новые попытки блокируются на connection_throttle миллисекунд.
# Пример: при лимите 10 и интервале 4000 мс после десяти попыток за четыре секунды адрес должен ждать четыре секунды.
# -1 — отключить.
connection_throttle_limit: 10

# Задержка повторного подключения клиента после недавней попытки, в миллисекундах.
# -1 — отключить.
connection_throttle: 4000

# Тайм-аут подключения игрока к backend-серверу, в миллисекундах.
server_connect_timeout: 5000

# Общий лимит игроков прокси. Значение 0 или меньше снимает ограничение.
player_limit: -1

# Команды, отключённые на прокси.
disabled_commands:
  - "disabledcommandhere"

# Права на команды и действия прокси.
# Это отдельные права; они отличаются от прав Bukkit/Spigot.
# Права объединены в группы, которые назначаются игрокам в разделе groups.
# Все игроки получают права default. Игроки группы admin дополнительно получают перечисленные для неё права.
# Каждая группа наследует только default; при необходимости повторите общее право в нескольких группах.
permissions:
  default:
    - "bungeecord.command.server"
    - "bungeecord.command.list"
  admin:
    - "bungeecord.command.alert"
    - "bungeecord.command.alertraw"
    - "bungeecord.command.end"
    - "bungeecord.command.ip"
    - "bungeecord.command.reload"
    - "bungeecord.command.kick"
    - "bungeecord.command.send"
    - "bungeecord.command.find"
    - "bungeecord.command.perms"
    - "mcproxy.player"
    - "mcproxy.player.help"
    - "mcproxy.player.stats"
    - "mcproxy.player.ban"
    - "mcproxy.player.unban"
    - "mcproxy.player.banlist"
    - "mcproxy.player.trigger"
    - "mcproxy.player.trigger.ping"
    - "mcproxy.player.trigger.spam"
    - "mcproxy.player.trigger.bot"
    - "mcproxy.player.untrigger"
    - "mcproxy.player.untrigger.ping"
    - "mcproxy.player.untrigger.spam"
    - "mcproxy.player.untrigger.bot"
    - "mcproxy.player.toggle"
    - "mcproxy.player.toggle.ping"
    - "mcproxy.player.toggle.custom"
    - "mcproxy.player.toggle.spam"
    - "mcproxy.player.toggle.bot"
    - "mcproxy.player.whitelist"
    - "mcproxy.player.whitelist.add"
    - "mcproxy.player.whitelist.remove"
    - "mcproxy.player.cached"
    - "mcproxy.player.cached.add"
    - "mcproxy.player.cached.info"
    - "mcproxy.player.cached.remove"
    - "mcproxy.player.cached.removeall"
    - "mcproxy.player.livestats.default"
    - "mcproxy.player.livestats.cpu"
    - "mcproxy.player.livestats.network"
    - "mcproxy.player.livestats.upstream_network"
    - "mcproxy.player.livestats.downstream_network"

# Назначение игрокам групп, объявленных в разделе permissions.
# В разделе groups укажите имя игрока и список его групп.
# Назначайте группу admin только своим администраторам; её права определены в permissions.
# Группа default есть у всех игроков. Добавляйте сюда только тех, кому нужны дополнительные права.
groups: {}

# Уникальный идентификатор статистики.
# Ядро его не использует, но он может потребоваться плагинам.
stats: "00000000-0000-0000-0000-000000000000"
config_version: 1
  • 01-captcha-26.2.png
    01-captcha-26.2.png
    49.1 KB · Показов: 38
  • 02-captcha-selection.png
    02-captcha-selection.png
    51.4 KB · Показов: 14
  • 03-captcha-success-26.2.png
    03-captcha-success-26.2.png
    107.1 KB · Показов: 14
  • 04-captcha-1.8.png
    04-captcha-1.8.png
    69 KB · Показов: 11
  • 05-captcha-success-1.8.png
    05-captcha-success-1.8.png
    7.6 KB · Показов: 11
  • 06-server-list.png
    06-server-list.png
    144.3 KB · Показов: 13
  • 07-server-switch.png
    07-server-switch.png
    144.5 KB · Показов: 12
  • 08-backend-failure.png
    08-backend-failure.png
    144.9 KB · Показов: 11
  • 09-fallback-1.8.png
    09-fallback-1.8.png
    79.8 KB · Показов: 9
  • 10-fallback-1.12.2.png
    10-fallback-1.12.2.png
    80.4 KB · Показов: 16
  • 11-fallback-1.16.5.png
    11-fallback-1.16.5.png
    77.8 KB · Показов: 11
  • 12-fallback-1.21.11.png
    12-fallback-1.21.11.png
    141.8 KB · Показов: 14
  • 01-mcproxy-1.0.1-native.png
    01-mcproxy-1.0.1-native.png
    48.2 KB · Показов: 11
  • 02-mcproxy-1.0.1-native.png
    02-mcproxy-1.0.1-native.png
    67.8 KB · Показов: 10
  • 03-mcproxy-1.0.1-native.png
    03-mcproxy-1.0.1-native.png
    107.2 KB · Показов: 11
  • 04-mcproxy-1.0.1-native.png
    04-mcproxy-1.0.1-native.png
    145 KB · Показов: 13
  • 05-mcproxy-1.0.1-native.png
    05-mcproxy-1.0.1-native.png
    147.1 KB · Показов: 11
  • 06-mcproxy-1.0.1-native.png
    06-mcproxy-1.0.1-native.png
    147.5 KB · Показов: 10
  • 07-mcproxy-1.0.1-native.png
    07-mcproxy-1.0.1-native.png
    145.7 KB · Показов: 10
  • 08-mcproxy-1.0.1-native.png
    08-mcproxy-1.0.1-native.png
    83.2 KB · Показов: 10
  • 09-mcproxy-1.0.1-native.png
    09-mcproxy-1.0.1-native.png
    144.8 KB · Показов: 15
  • 10-mcproxy-1.0.1-native.png
    10-mcproxy-1.0.1-native.png
    143.7 KB · Показов: 15
  • 01-mcproxy102.png
    01-mcproxy102.png
    32.2 KB · Показов: 13
  • 02-mcproxy102.png
    02-mcproxy102.png
    45.1 KB · Показов: 12
  • 03-mcproxy102.png
    03-mcproxy102.png
    107.2 KB · Показов: 15
  • 04-mcproxy102.png
    04-mcproxy102.png
    143.5 KB · Показов: 14
  • 05-mcproxy102.png
    05-mcproxy102.png
    145.2 KB · Показов: 13
  • 06-mcproxy102.png
    06-mcproxy102.png
    145.4 KB · Показов: 13
  • 07-mcproxy102.png
    07-mcproxy102.png
    143.4 KB · Показов: 17
  • 08-mcproxy102.png
    08-mcproxy102.png
    84.4 KB · Показов: 15
  • 09-mcproxy102.png
    09-mcproxy102.png
    143.1 KB · Показов: 18
  • 10-mcproxy102.png
    10-mcproxy102.png
    142.7 KB · Показов: 16
  • 01-mcproxy110.png
    01-mcproxy110.png
    16.7 KB · Показов: 156
  • 02-mcproxy110.png
    02-mcproxy110.png
    19.4 KB · Показов: 151
  • 03-mcproxy110.png
    03-mcproxy110.png
    21.3 KB · Показов: 152
  • 04-mcproxy110.png
    04-mcproxy110.png
    217.6 KB · Показов: 152
  • 05-mcproxy110.png
    05-mcproxy110.png
    148.4 KB · Показов: 129
  • 06-mcproxy110.png
    06-mcproxy110.png
    147.6 KB · Показов: 135
  • 07-mcproxy110.png
    07-mcproxy110.png
    147.5 KB · Показов: 127
  • 08-mcproxy110.png
    08-mcproxy110.png
    189.9 KB · Показов: 117
  • captcha-prompt.png
    captcha-prompt.png
    29.1 KB · Показов: 172
  • captcha-retry.png
    captcha-retry.png
    40.4 KB · Показов: 157
  • mcproxy-111-01-white-grid.png
    mcproxy-111-01-white-grid.png
    11 KB · Показов: 6
  • mcproxy-111-02-white-one-selected.png
    mcproxy-111-02-white-one-selected.png
    12.6 KB · Показов: 6
  • mcproxy-111-03-white-two-selected.png
    mcproxy-111-03-white-two-selected.png
    13.3 KB · Показов: 6
  • mcproxy-111-04-white-three-selected.png
    mcproxy-111-04-white-three-selected.png
    14.1 KB · Показов: 6
  • mcproxy-111-05-white-final-choice.png
    mcproxy-111-05-white-final-choice.png
    14.4 KB · Показов: 6
  • mcproxy-111-06-black-grid.png
    mcproxy-111-06-black-grid.png
    14.6 KB · Показов: 6
  • mcproxy-111-07-black-three-selected.png
    mcproxy-111-07-black-three-selected.png
    20.4 KB · Показов: 5
  • mcproxy-111-08-black-final-choice.png
    mcproxy-111-08-black-final-choice.png
    15.8 KB · Показов: 5
  • mcproxy-111-09-automatic-backend-transfer.png
    mcproxy-111-09-automatic-backend-transfer.png
    215.7 KB · Показов: 6
  • mcproxy-111-10-lobby-server-list.png
    mcproxy-111-10-lobby-server-list.png
    146 KB · Показов: 5
  • mcproxy-112-01-live-actionbar.png
    mcproxy-112-01-live-actionbar.png
    363.3 KB · Показов: 38
  • mcproxy-112-02-protection-stats.png
    mcproxy-112-02-protection-stats.png
    364.5 KB · Показов: 35
  • mcproxy-112-03-admin-help.png
    mcproxy-112-03-admin-help.png
    367.5 KB · Показов: 35
  • mcproxy-112-04-captcha-prompt.png
    mcproxy-112-04-captcha-prompt.png
    23.4 KB · Показов: 35
  • mcproxy-112-05-captcha-selection.png
    mcproxy-112-05-captcha-selection.png
    13 KB · Показов: 35
  • mcproxy-112-06-routes.png
    mcproxy-112-06-routes.png
    354.2 KB · Показов: 35
  • mcproxy-112-07-online.png
    mcproxy-112-07-online.png
    355.8 KB · Показов: 30
  • mcproxy-112-08-restricted-route.png
    mcproxy-112-08-restricted-route.png
    352 KB · Показов: 31
  • mcproxy-112-09-unavailable-route.png
    mcproxy-112-09-unavailable-route.png
    356.7 KB · Показов: 31
  • mcproxy-112-10-version-identity.png
    mcproxy-112-10-version-identity.png
    360.5 KB · Показов: 30
Автор
mcdev
Куплено
7
Показов
434
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя mcdev

Подбор серверного ядра

Если это ядро не подходит по версии или платформе, откройте быстрый подбор Paper, Purpur, Spigot, Forge, Fabric, Sponge и прокси.

Что важно знать

Автор
Категория
Ядра
Кратко
Русская CAPTCHA без переподключения и маршрутизация Minecraft 1.8–26.3
Первая публикация
15.09.2026
Обновлено
01.11.2026
Стоимость
99 RUB (без скидки 199 RUB)
Скачиваний
7

Последние обновления

  1. 1.1.2 — индикатор mcProxy и новые примеры функций

    Исправлено имя ядра в индикаторе и режимах статистики. Обновлена галерея: показатели нагрузки и...

Частые вопросы

Что представляет собой ресурс «mcProxy — прокси с CAPTCHA и защитой входа»?
Ресурс «mcProxy — прокси с CAPTCHA и защитой входа» опубликован в категории «Ядра». Кратко: Русская CAPTCHA без переподключения и маршрутизация Minecraft 1.8–26.3.
Сколько стоит ресурс «mcProxy — прокси с CAPTCHA и защитой входа»?
Текущая цена ресурса — 99 RUB. Базовая цена без скидки — 199 RUB.
Когда ресурс «mcProxy — прокси с CAPTCHA и защитой входа» обновлялся в последний раз?
Последнее зафиксированное обновление ресурса — 01.11.2026. Перед покупкой можно дополнительно проверить блок обновлений и changelog на этой странице.
Есть ли у ресурса «mcProxy — прокси с CAPTCHA и защитой входа» отзывы и оценки?
Пока у ресурса нет опубликованных оценок. Актуальный статус и новые отзывы можно отслеживать прямо в блоке отзывов на странице.
Где задавать вопросы по ресурсу «mcProxy — прокси с CAPTCHA и защитой входа»?
Основная точка для вопросов по ресурсу — его страница на mcDev. Если отдельная ссылка поддержки не указана, ориентируйтесь на профиль автора и связанные обсуждения.