Dito
- усовершенствованный обратный прокси-сервер уровня 7, написанный на Go
.Он обеспечивает гибкую поддержку мидлваре, настраиваемую обработку сертификатов для внутренних соединений, динамическую перезагрузку конфигурации, а также распределенное кэширование и ограничение скорости с помощью
Redis
.Функции:
- Обратный прокси-сервер уровня 7 для обработки
HTTP
-запросов- Динамическая перезагрузка конфигурации (горячая перезагрузка)
- Поддержка промежуточного программного обеспечения (например, пример аутентификации, ограничения скорости, кэширования)
- Распределенное ограничение скорости с помощью
Redis
- Распределенное кэширование с помощью Redis
- Управление пользовательскими сертификатами TLS
для серверов (поддержка mTLS
)- Манипулирование заголовками (дополнительные заголовки, исключенные заголовки)
- Поддержка ведения журналов с подробными журналами запросов и ответов.
https://github.com/andrearaponi/dito
опубликовано в @gitgate
#go #reverseproxy #level7 #cli #redis
GitHub
GitHub - andrearaponi/dito: an advanced reverse proxy server written in Go
an advanced reverse proxy server written in Go . Contribute to andrearaponi/dito development by creating an account on GitHub.
👍7🔥6
GoDoxy
- легкий, простой и производительный reverse proxy
с Web UI
интерфейсом.Основные характеристики
- простая конфигурация
- простая многоузловая настройка с агентами
GoDoxy
- сообщения об ошибках понятны и подробны, устранение неполадок простое
- автоматический
SSL
с Let's Encrypt
и DNS-01
Challenge
- автоматическая горячая перезагрузка при изменении состояния контейнера/файла конфигурации
- динамическое создание маршрутов из запущенных
Docker
-контейнеров-
idlesleeper
: останавливает контейнеры при простое, пробуждает их при трафике - резервный
HTTP
-прокси и переадресация портов TCP/UDP
- интеграция
OpenID Connect
- поддержка
midleware
и пользовательских страниц ошибок-
web UI
интерфейс с панелью управления приложениями, редактором конфигураций, монитором времени безотказной работы, системным монитором, средством просмотра журналов Docker
- поддерживает
Linux/AMD64
, Linux/ARM64
https://github.com/yusing/godoxy
WiKi: https://github.com/yusing/godoxy/wiki
опубликовано в @gitgate
#reverseproxy #proxy #http #letsencrypt #webui
👍17🔥11