← Все проекты
Проект / Shell

Zyx0rx/port-forward: Port Forward — универсальный менеджер портов для Linux

Управляй портами на Linux-сервере как профессионал: 8 бэкендов, два режима работы и полный контроль без танцев с бубном.

Скрипт предоставляет единый интерфейс для создания, удаления и мониторинга правил порт-форвардинга. Вы можете выбрать один из 8 бэкендов (от iptables до nginx stream) в интерактивном меню или использовать CLI для автоматизации. Скрипт сам установит нужные...

★ 15 Shell Форки 6 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для системных администраторов, DevOps-инженеров и всех, кто регулярно настраивает проброс портов на Linux-серверах — от домашних NAT до облачных инстансов.

Проблема / задача

Настройка порт-форвардинга в Linux — это обычно ручное редактирование iptables, nftables или конфигов HAProxy, что требует глубоких знаний и времени. Каждый раз вспоминать синтаксис, проверять совместимость с IPv6, настраивать автозапуск — утомительно и чревато ошибками.

Как это работает

Скрипт предоставляет единый интерфейс для создания, удаления и мониторинга правил порт-форвардинга. Вы можете выбрать один из 8 бэкендов (от iptables до nginx stream) в интерактивном меню или использовать CLI для автоматизации. Скрипт сам установит нужные зависимости, создаст systemd-сервисы для автозапуска и даже соберёт статистику трафика. Для сложных сценариев доступна поддержка IPv6 и балансировка на несколько...

Что видно по README

Port Forward — это не просто скрипт для одной команды, а полноценный менеджер порт-форвардинга. Он объединяет 8 различных технологий (iptables, nftables, HAProxy, socat, gost, realm, rinetd, nginx stream) под одной крышей. Поддерживает как интерактивный режим для ручной настройки, так и CLI для интеграции в скрипты. Умеет автоматически устанавливать зависимости, создавать systemd-сервисы для автозапуска,...

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

8 бэкендов на выбор: от iptables до nginx streamИнтерактивный режим для ручной настройки и CLI для автоматизацииАвтоматическая установка зависимостей и создание systemd-сервисовПоддержка IPv4 и IPv6 (зависит от бэкенда)Многоцелевая балансировка и отказоустойчивость (HAProxy, gost, realm, nginx)Экспорт/импорт конфигураций и сбор статистики трафика

Технологии

ShelliptablesnftablesHAProxysocatgostRustGo

Интересный факт

Скрипт написан на чистом Shell и весит всего несколько килобайт, но при этом управляет целым зоопарком сетевых утилит — от древнего rinetd до современного gost.

С чего начать

  • Скачайте скрипт и сделайте его исполняемым: chmod +x port_forward.sh
  • Запустите в интерактивном режиме: ./port_forward.sh
  • Выберите бэкенд (рекомендуется nftables), укажите порт и целевой адрес — правило готово.

Оценка GitRadar

Удобство
8/10
Свежесть
7/10
Перспектива
8/10
Монетизация
5/10
Общая оценка
7/10

Вердикт GitRadar

Однозначно стоит попробовать, если вы часто настраиваете проброс портов на Linux. Это сэкономит часы ручного конфигурирования и избавит от ошибок. Особенно полезен для тех, кто управляет несколькими серверами или хочет автоматизировать рутину.

Наблюдения по обновлениям

Проект стабилен, версия 1.0.4. Последние коммиты — косметические правки и багфиксы. Развитие идёт, но не бурно.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/Zyx0rx/port-forward
Создан на GitHub
25 апреля 2026 г.
Последнее обновление репо
25 апреля 2026 г.
Последняя проверка GitRadar
25 апреля 2026 г.
Изученные файлы
README.md

FAQ

Что это такое?

Это скрипт на Shell, который превращает настройку порт-форвардинга в Linux из головной боли в пару команд. Он поддерживает 8 разных бэкендов, умеет сам ставить зависимости и настраивать автозапуск.

Для кого подходит?

Для системных администраторов, DevOps и всех, кто управляет Linux-серверами. Подойдёт как для разовой настройки, так и для автоматизации в CI/CD или Ansible.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Zyx0rx/port-forward?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.