Перейти к содержимому

Proxy Protocol Support

Поддержка Proxy Protocol для серверов Fabric

FabricForgeQuilt
Загрузчики
FabricForgeQuilt
Скачиваний на Modrinth
10,4 тыс.
Подписчиков на Modrinth
31
версий
8
Обновлён
14 мая 202614 мая
Опубликован
в 2022
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, Forge и Quilt
Для Minecraft 1.14–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.2.1-fabric от 14 мая 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.14–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Поддержка Proxy Protocol

Proxy Protocol Support — это мод для Fabric и Quilt, который добавляет поддержку Proxy Protocol (HAProxy) для вашего Minecraft-сервера. Он позволяет одновременно принимать как проксированные, так и прямые подключения.

Например, вы можете использовать TCPShield или другое ПО (Nginx, FRP) для перенаправления трафика и сокрытия IP-адреса вашего сервера. Без Proxy Protocol в консоли будет отображаться только IP-адрес прокси. Считывая пакет Proxy Protocol, этот мод позволяет показывать реальный IP-адрес игрока.

Это мод только для серверной стороны; при установке на клиент он ничего не делает.

Поддерживает версии Minecraft 1.14-26.1 и, вероятно, более поздние (не тестировалось).


Безопасный гибридный режим

Этот мод позволяет вашему Minecraft-серверу одновременно принимать подключения от доверенного прокси (используя PROXY protocol) и от доверенных IP-адресов прямого доступа. Это идеально подходит для случаев, когда вы хотите скрыть IP-адрес сервера за прокси, но при этом разрешить админам или локальным игрокам подключаться напрямую.

Мод работает по безопасному принципу «Запрещено по умолчанию». Если IP-адрес входящего подключения явно не внесён в белый список в одном из списков ниже, оно будет отклонено. Это не позволяет неавторизованным пользователям обойти ваш прокси и подключиться напрямую к реальному IP-адресу сервера.


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

Конфигурация хранится в config/proxy_protocol_support.json.

enableProxyProtocol

Установите true, чтобы включить функциональность мода.

  • По умолчанию: true

proxyServerIPs

Список IP-адресов ваших доверенных прокси-серверов. Подключения с этих IP обязаны отправлять заголовок PROXY Protocol.

  • По умолчанию: ["127.0.0.1"]

directAccessIPs

Список IP-адресов или CIDR-диапазонов, которым разрешено подключаться напрямую без заголовка PROXY Protocol. Идеально подходит для админов, игроков локальной сети и серверных инструментов.

  • По умолчанию: ["127.0.0.1", "192.168.0.0/16"]

whitelistTCPShieldServers

Если true, мод автоматически получает официальные IP-адреса прокси TCPShield и добавляет их в доверенный список proxyServerIPs.

  • По умолчанию: false

Примеры сценариев

Сценарий 1: Сервер за FRP на той же машине

Вы запускаете frpc на той же машине, что и Minecraft-сервер. Игроки из интернета подключаются через прокси. Вы хотите подключаться напрямую со своего игрового ПК в той же локальной сети (192.168.1.100).

proxyServerIPs = ["127.0.0.1"]
directAccessIPs = ["127.0.0.1", "192.168.1.100"]
Сценарий 2: Сервер под защитой удалённого прокси-сервиса

Ваш сервер находится дома, а в качестве прокси вы используете VPS с IP 203.0.113.10. Вы хотите, чтобы вся ваша домашняя сеть (192.168.0.0/24) имела прямой доступ.

proxyServerIPs = ["203.0.113.10"]
directAccessIPs = ["127.0.0.1", "192.168.0.0/24"]
Сценарий 3: Максимальная безопасность (только прокси)

Вы хотите разрешить подключения только через ваши прокси и ничего больше (даже с локальной машины).

proxyServerIPs = ["1.2.3.4", "5.6.7.8"] # Ваши IP-адреса прокси
directAccessIPs = [] # Оставьте пустым

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

Как установить Proxy Protocol Support?

Установите Fabric под свою версию Minecraft, скачайте Proxy Protocol Support под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Proxy Protocol Support?

У Proxy Protocol Support есть сборки для Minecraft 1.14–26.3.

Нужен ли Proxy Protocol Support на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее