Веб-интерфейс для управления nginx: виртуальными хостами, прокси, SSL-сертификатами и потоками — без ручного редактирования конфигурационных файлов.
tobychui/zoraxy
Универсальный HTTP reverse proxy и инструмент для перенаправления трафика с веб-интерфейсом управления, написанный на Go для homelab-серверов и небольших серверных конфигураций.
Open source альтернатива:Nginx Proxy Manager
- Звёзды
- 5,538
- Форки
- 330
- Открытые issues
- 158
- Последний коммит
- вчера
Что это?
Zoraxy — это reverse proxy и инструмент для перенаправления трафика, которым можно управлять через веб-интерфейс. Он маршрутизирует входящий трафик HTTP и HTTP/2 к backend-сервисам по имени хоста или виртуальному каталогу, а также может перенаправлять потоки TCP и UDP без обработки протокола.
Помимо маршрутизации, Zoraxy управляет TLS-сертификатами через ACME, включая автоматическое продление и DNS challenge для ряда DNS-провайдеров. Также доступны контроль доступа с чёрными и белыми списками IP-адресов и стран, basic auth, правила перенаправления, балансировка нагрузки и мониторинг доступности. Плагины и интеграции forward-auth, например Authelia и Authentik, расширяют его возможности.
Zoraxy поставляется одним бинарным файлом для Windows, Linux и ARM-устройств, а также может запускаться в Docker. В него входят вспомогательные инструменты: сканер портов, mDNS-сканер, Wake-on-LAN и веб-терминал SSH, который пока работает только на хостах Linux.
Ключевые возможности
- 01Reverse proxy для HTTP и HTTP/2 с виртуальными каталогами, балансировкой нагрузки и пользовательскими заголовками
- 02Автоматическое проксирование WebSocket и перенаправление потоков TCP/UDP
- 03Управление сертификатами ACME с автоматическим продлением и поддержкой DNS challenge
- 04Чёрные и белые списки по IP-адресам и странам
- 05Встроенный мониторинг доступности, сканер портов и Wake-on-LAN
- 06Система плагинов и поддержка forward-auth для Authelia и Authentik
Сценарии использования
- Публикация нескольких собственных сервисов на разных поддоменах одного домашнего сервера
- Настройка HTTPS и автоматического продления сертификатов для внутренних веб-приложений
- Перенаправление трафика TCP или UDP к сервису за NAT-маршрутизатором
- Добавление SSO или forward-auth перед уже работающими приложениями
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/tobychui/zoraxy - 2
Перейдите в папку с исходным кодом и загрузите зависимости
cd ./zoraxy/src/ && go mod tidy - 3
Соберите бинарный файл (требуется Go 1.23 или выше)
go build - 4
Запустите Zoraxy с интерфейсом управления на порту 8000
sudo ./zoraxy -port=:8000
Что важно знать
- Web SSH поддерживает только системы на базе Linux, а некоторые архитектуры являются экспериментальными.
- Для сборки из исходного кода требуется Go 1.23 или выше.
- Конвертер конфигурации nginx помечен как экспериментальный.
- Лицензия AGPL-3.0 требует, чтобы производные работы распространялись с открытым исходным кодом на тех же условиях.
В подборках
Темы
Частые вопросы
- Что такое zoraxy?
- Универсальный HTTP reverse proxy и инструмент для перенаправления трафика с веб-интерфейсом управления, написанный на Go для homelab-серверов и небольших серверных конфигураций. Zoraxy — это reverse proxy и инструмент для перенаправления трафика, которым можно управлять через веб-интерфейс. Он маршрутизирует входящий трафик HTTP и HTTP/2 к backend-сервисам по имени хоста или виртуальному каталогу, а также может перенаправлять потоки TCP и UDP без обработки протокола.
- zoraxy можно использовать бесплатно? Какая у него лицензия?
- zoraxy распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- zoraxy всё ещё поддерживается?
- Активно поддерживается. Последний коммит в zoraxy — 22 окт. 2026 г..
- Для чего можно использовать zoraxy?
- Публикация нескольких собственных сервисов на разных поддоменах одного домашнего сервера Настройка HTTPS и автоматического продления сертификатов для внутренних веб-приложений Перенаправление трафика TCP или UDP к сервису за NAT-маршрутизатором Добавление SSO или forward-auth перед уже работающими приложениями
- Как установить zoraxy?
- Клонируйте репозиторий: git clone https://github.com/tobychui/zoraxy Перейдите в папку с исходным кодом и загрузите зависимости: cd ./zoraxy/src/ && go mod tidy Соберите бинарный файл (требуется Go 1.23 или выше): go build Запустите Zoraxy с интерфейсом управления на порту 8000: sudo ./zoraxy -port=:8000
- Где скачать zoraxy?
- Исходный код и инструкции по установке — на GitHub: https://github.com/tobychui/zoraxy
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий reverse proxy с WebUI, который автоматически настраивает маршруты для контейнеров Docker и Podman, управляет сертификатами Let's Encrypt и поддерживает SSO и остановку при простое.
Caddy — расширяемый веб-сервер на Go, который поддерживает HTTP/1.1, HTTP/2 и HTTP/3 и по умолчанию автоматически включает HTTPS.
Самостоятельно размещаемая панель управления TLS-сертификатами: выпускает, продлевает, обнаруживает, инвентаризирует и развёртывает их в инфраструктуре.
Удалённый доступ к Linux-устройствам через браузер: терминал, передача файлов и проксирование веб-интерфейса устройств через центральный сервер.
Лёгкий WAF с открытым исходным кодом для небольших компаний, студий и личных сайтов, который можно развернуть полностью на собственных серверах.