Skip to content

Простой инструмент для управления пробросом TCP-портов через HAProxy с веб-интерфейсом. Автоматизирует добавление правил и перезагрузку конфигурации.

Notifications You must be signed in to change notification settings

sypper-pit/haproxy-auto-create-tcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

HAProxy Port Forward Manager

License: MIT Python Version HAProxy

📋 Требования

  • Ubuntu/Debian сервер
  • HAProxy 2.0+
  • Python 3.6+
  • Права sudo

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

1. Установка HAProxy

sudo apt update && sudo apt install haproxy

2. Настройка базовой конфигурации

вставте в файл /etc/haproxy/haproxy.cfg настройки из примера

Просмотр конфигурации

cat /etc/haproxy/haproxy.cfg

✨ Особенности

  • Валидация вводимых портов и хостов
  • Автоматическая перезагрузка HAProxy
  • Поддержка доменных имен и IP-адресов
  • Протоколирование изменений

⚠️ Важно

  • Для работы скрипта требуются права sudo
  • Открывайте порты в брандмауэре:
    sudo ufw allow /tcp
    
  • Для продакшн-среды:
    • Настройте HTTPS для веб-интерфейса
    • Добавьте аутентификацию
    • Регулярно делайте бэкап конфигурации

About

Простой инструмент для управления пробросом TCP-портов через HAProxy с веб-интерфейсом. Автоматизирует добавление правил и перезагрузку конфигурации.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages