Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
manifestVersion: 1
|
||||
id: zoraxy
|
||||
name: Zoraxy
|
||||
tagline: Эффективный обратный прокси-сервер с автоматическим управлением SSL.
|
||||
category: networking
|
||||
version: "3.3.2"
|
||||
port: 8400
|
||||
description: >-
|
||||
Легко и безопасно размещайте свои приложения в Интернете.
|
||||
|
||||
|
||||
⚠️ Будьте осторожны, публикуя приложения в общедоступном Интернете. Убедитесь, что они имеют надлежащую безопасность, например защиту входа в систему, и избегайте раскрытия конфиденциальных приложений без надлежащих мер безопасности.
|
||||
|
||||
🔧 Zoraxy Proxy Manager использует порт 41080 для HTTP (незащищенного) трафика и порт 41443 для HTTPS (защищенного) трафика.
|
||||
Чтобы сделать ваши приложения доступными из общедоступного Интернета, вам необходимо настроить переадресацию портов на маршрутизаторе.
|
||||
Перенаправьте внешний порт 80 (HTTP) на внутренний порт 41080 и внешний порт 443 (HTTPS) на внутренний порт 41443.
|
||||
|
||||
|
||||
Zoraxy — это мощный, удобный обратный прокси-сервер и инструмент перенаправления, разработанный для обеспечения простого, гибкого и безопасного метода управления веб-трафиком в домашних лабораториях и средах разработки. Написанный на Go, Zoraxy обслуживает как новичков, так и опытных пользователей, упрощая процесс маршрутизации HTTP-запросов на внутренние серверы, обеспечивая эффективное и надежное управление услугами, не полагаясь на традиционные, более сложные серверы, такие как NGINX или Apache.
|
||||
|
||||
|
||||
Ключевые особенности:
|
||||
|
||||
|
||||
🔀 Поддержка обратного прокси и WebSocket: Zoraxy обрабатывает соединения HTTP/2 и автоматически поддерживает проксирование WebSocket, что делает его идеальным для приложений реального времени, которым требуется стабильное соединение с низкой задержкой, таких как чат-сервисы или информационные панели. Он также обеспечивает обратное проксирование между виртуальными каталогами и поддерживает псевдонимы хостов и настраиваемые заголовки для повышения гибкости.
|
||||
|
||||
|
||||
🤖 TLS/SSL с автоматизацией ACME: Zoraxy упрощает настройку HTTPS с помощью ACME, что позволяет автоматически обновлять сертификаты SSL через таких поставщиков, как Let's Encrypt. Эта функция поддерживает сертификаты SNI (индикация имени сервера) и SAN (альтернативное имя субъекта), помогая пользователям безопасно обслуживать несколько доменов с минимальным вмешательством вручную.
|
||||
|
||||
|
||||
📍 Внесение в черный и белый списки гео-IP. Безопасность повышается за счет предложения черных и белых списков на основе гео-IP и IP-адресов, что позволяет пользователям ограничивать доступ на основе местоположения или определенных IP-адресов. Эта функция особенно полезна для защиты приложений и служб из определенных регионов или ненадежных IP-адресов.
|
||||
|
||||
|
||||
🌐 Глобальный сетевой контроллер и интеграция ZeroTier: для распределенных сетей Zoraxy предоставляет встроенный интерфейс контроллера для управления сетями ZeroTier, обеспечивающий безопасные и масштабируемые соединения между несколькими узлами. Эта функция особенно ценна для энтузиастов домашних лабораторий и разработчиков, создающих частные сети с ограниченным внешним доступом. Сообщество Zoraxy DEV.
|
||||
|
||||
|
||||
🛠️ Встроенные утилиты: Zoraxy выходит за рамки традиционных функций обратного прокси-сервера и включает в себя такие утилиты, как преобразование IP-адресов CIDR, сканер mDNS для обнаружения локальной сети и инструменты для отладки прокси-соединений. Терминал Web-SSH позволяет удаленно управлять подключенными устройствами в сети, а поддержка Wake-on-LAN еще больше расширяет возможности использования Zoraxy для сетевых администраторов.
|
||||
|
||||
|
||||
📊 Потоковое проксирование и мониторинг. Помимо HTTP/HTTPS, Zoraxy поддерживает проксирование потоков TCP и UDP, что делает его универсальным выбором для обработки различных потоков данных. Интегрированный мониторинг безотказной работы и неперсонализированная аналитика трафика позволяют получить представление о сетевой активности без использования файлов cookie, повышая конфиденциальность и позволяя пользователям отслеживать производительность услуг непосредственно в Zoraxy.
|
||||
|
||||
|
||||
🖥️ Простой интерфейс и интеграция: интерфейс Zoraxy интуитивно понятен и содержит подробные инструкции по настройке для менее опытных пользователей. В расширенных конфигурациях можно отключить аутентификацию для интеграции с существующими инфраструктурами, использующими управление разрешениями. Кроме того, режим управления с одним администратором упрощает работу в частных сетях, аналогично управлению домашним маршрутизатором.
|
||||
|
||||
|
||||
Zoraxy особенно популярен в домашних лабораториях и сообществах разработчиков благодаря своему обширному набору функций, надежности и открытому исходному коду. Его можно запускать на устройствах с низким энергопотреблением, что делает его подходящим для различных сред хостинга, от персональных настроек до более крупных распределенных сетевых архитектур. Его гибкость в сочетании с надежным набором функций делает его привлекательным выбором для тех, кто хочет оптимизировать настройку управления сетью или безопасно и эффективно размещать веб-сервисы.
|
||||
developer: Toby Chui
|
||||
website: https://zoraxy.aroz.org/
|
||||
submitter: dennysubke
|
||||
submission: https://github.com/getumbrel/dfwebos-apps/pull/1751
|
||||
repo: https://github.com/tobychui/zoraxy
|
||||
support: https://github.com/tobychui/zoraxy/issues
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
- 4.jpg
|
||||
- 5.jpg
|
||||
releaseNotes: >-
|
||||
В этой версии представлены новые функции и существенные улучшения.
|
||||
|
||||
|
||||
Основные моменты:
|
||||
- Настройки доверенного прокси в системе правил доступа
|
||||
- Поддержка единого входа Zoraxy Auth.
|
||||
- Значительные улучшения в мониторе безотказной работы.
|
||||
- Веб-файловый менеджер заменен на сервер WebDAV для более безопасного и универсального доступа к файлам.
|
||||
- Улучшено повторное использование соединений и общая производительность прокси.
|
||||
- Переадресация сохранения авторизации и исправления настроек по умолчанию.
|
||||
|
||||
|
||||
Полные примечания к выпуску можно найти по адресу https://github.com/tobychui/zoraxy/releases.
|
||||
dependencies: []
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
||||
@@ -0,0 +1,22 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: zoraxy_server_1
|
||||
APP_PORT: 8000
|
||||
|
||||
server:
|
||||
image: zoraxydocker/zoraxy:v3.3.2@sha256:2d4bcfb9fe4073c33242b452374017f61e1e4be2f8dc59d963c0359b6e02d3b5
|
||||
restart: on-failure
|
||||
ports:
|
||||
- 41080:80
|
||||
- 41443:443
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/config/:/opt/zoraxy/config
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
environment:
|
||||
FASTGEOIP: "false"
|
||||
ZEROTIER: "false"
|
||||
DOCKER: "false"
|
||||
NOAUTH: "true"
|
||||
Reference in New Issue
Block a user