Repolode
zywe03

zywe03/realm-xwPF

Интерактивный Bash-скрипт для установки Realm и управления перенаправлением портов и правилами relay через меню терминала на Linux VPS.

Звёзды
1,268
Форки
173
Открытые issues
1
Последний коммит
2 месяца назад

Что это?

realm-xwPF — shell-скрипт, который устанавливает сетевой relay Realm на Linux-сервер и предоставляет меню терминала для создания и управления правилами перенаправления. Он поддерживает TCP- и UDP-перенаправление Realm, транспорт WebSocket и TLS, балансировку нагрузки по стратегиям round-robin и IP-hash, а также переключение на резервный узел по результатам проверки доступности, запускаемой через systemd timer. Скрипт работает в семействах Debian/Ubuntu, Alpine и CentOS/RHEL и определяет, используется ли на хосте systemd или OpenRC.

Помимо управления правилами, проект включает монитор трафика портов, который считает трафик для отдельных портов и всей машины, а также позволяет ограничивать скорость и отправлять уведомления через Telegram или webhook. В комплект также входит скрипт проверки сетевого канала: он измеряет задержку, пропускную способность и потери пакетов с помощью hping3, iperf3 и nexttrace. Кроме того, проект поддерживает экспорт и импорт полной конфигурации для переноса между серверами.

Ключевые возможности

  • 01Управление правилами перенаправления TCP, UDP, WebSocket и TLS в Realm через интерактивное меню.
  • 02Поддержка балансировки нагрузки по стратегиям round-robin и IP-hash, а также взвешенных целевых узлов.
  • 03Автоматическое переключение на резервный узел по результатам проверки доступности, запускаемой через systemd timer.
  • 04Статистика трафика по портам и для всей машины, ограничение скорости и уведомления.
  • 05Экспорт и импорт полной конфигурации, включая заметки к правилам, для переноса на другой сервер.

Сценарии использования

  • Перенаправление трафика через VPS на backend-сервер в другой сети.
  • Настройка двухэтапного туннеля между relay-хостом и выходным хостом с использованием TLS или WebSocket.
  • Мониторинг потребления пропускной способности отдельными портами на общем Linux-сервере.

Быстрый старт

  1. 1

    Запустите однострочную команду установки из README (требуется sudo; она передаёт удалённый скрипт в bash, поэтому запускайте её самостоятельно)

  2. 2

    Откройте меню управления с помощью сочетания клавиш pf

    pf

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

  • Поддерживаются только серверы Linux VPS.
  • Требуются права root или sudo, поскольку установка Realm изменяет системные службы и настройки сети.
  • Во время установки скачивается и запускается скрипт с GitHub, поэтому необходим доступ к сети или ускоренное зеркало.

Темы

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

Что такое realm-xwPF?
Интерактивный Bash-скрипт для установки Realm и управления перенаправлением портов и правилами relay через меню терминала на Linux VPS. realm-xwPF — shell-скрипт, который устанавливает сетевой relay Realm на Linux-сервер и предоставляет меню терминала для создания и управления правилами перенаправления. Он поддерживает TCP- и UDP-перенаправление Realm, транспорт WebSocket и TLS, балансировку нагрузки по стратегиям round-robin и IP-hash, а также переключение на резервный узел по результатам проверки доступности, запускаемой через systemd timer. Скрипт работает в семействах Debian/Ubuntu, Alpine и CentOS/RHEL и определяет, используется ли на хосте systemd или OpenRC.
realm-xwPF можно использовать бесплатно? Какая у него лицензия?
realm-xwPF распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
realm-xwPF всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в realm-xwPF — 3 сент. 2026 г..
Для чего можно использовать realm-xwPF?
Перенаправление трафика через VPS на backend-сервер в другой сети. Настройка двухэтапного туннеля между relay-хостом и выходным хостом с использованием TLS или WebSocket. Мониторинг потребления пропускной способности отдельными портами на общем Linux-сервере.
Как установить realm-xwPF?
Запустите однострочную команду установки из README (требуется sudo; она передаёт удалённый скрипт в bash, поэтому запускайте её самостоятельно) Откройте меню управления с помощью сочетания клавиш pf: pf
Где скачать realm-xwPF?
Исходный код и инструкции по установке — на GitHub: https://github.com/zywe03/realm-xwPF

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Shell-скрипт для проверки качества сети на сервере с Linux или macOS: тестирует BGP, задержку на магистральных маршрутах, маршрутизацию и скорость для материкового Китая.

5,9 тыс.429ShellAGPL-3.0Обновлён 2 месяца назад

Платформа для самостоятельного размещения приложений, баз данных и сервисов с развёртыванием в один клик на собственных серверах по SSH — альтернатива Heroku, Netlify и Vercel.

63,5 тыс.5,7 тыс.PHPApache-2.0Обновлён 3 часа назад