Skip to content
Эта страница переведена с помощью ИИ и может содержать неточности. Помогите улучшить перевод на GitHub.

Вышла Gately v0.5.0 ​

19 октября 2026 г.

Gately работает на границе сети и хранит ключи DNS-провайдеров и закрытые ключи сертификатов, поэтому прозрачность всегда была главным принципом. v0.5.0 распространяет его с открытого кода на прослеживаемую работу: кто, когда и что изменил, как менялась конфигурация и действительно ли скачанный бинарный файл собран официальной сборкой.

Скачать v0.5.0 · GitHub Release

Прослеживаемость: журнал аудита и история конфигурации ​

  • Журнал аудита: входы, каждое изменение конфигурации, загрузки резервных копий и закрытых ключей, сеансы терминала записываются с пользователем, IP-адресом источника, методом и путём. Тела запросов и секреты не сохраняются.
  • История конфигурации с откатом в один щелчок: при каждой перезаписи файла конфигурации сохраняется предыдущая версия (30 на файл). Версии можно сравнить построчно и откатиться; сам откат тоже можно отменить.
  • Реальный адрес клиента: когда интерфейс управления стоит за nginx, haproxy или веб-службами Gately на том же хосте, пересланным адресам доверяют только от локальных прокси, поэтому доступ только из локальной сети, ограничение частоты входов и журнал аудита видят реального посетителя.

Подробнее: Аудит и история конфигурации.

Более безопасный вход ​

  • Вход по Passkey: отпечаток пальца, лицо или PIN-код устройства вместо пароля. Хранится только открытый ключ, код аутентификатора не нужен.
  • Учётные записи только для чтения: выдайте родным или коллегам учётную запись, через которую можно только смотреть, без изменения настроек, загрузки резервных копий и чтения секретов.
  • Подписанные релизы: бинарные файлы и образы Docker поставляются с подписями cosign, сведениями о происхождении сборки и SBOM, так что можно убедиться, что они собраны официальным CI. См. Проверка релизов.

Новые возможности ​

  • ACME HTTP-01: выпуск сертификатов даже без поддерживаемого DNS-провайдера.
  • HTTP/3 (QUIC) для слушателей веб-служб, включается одним переключателем.
  • Протокол PROXY при пробросе портов: реальный адрес клиента сохраняется при прохождении через haproxy и nginx. См. Проброс портов.
  • Семь новых DDNS-провайдеров: Amazon Route 53, OVHcloud, Gandi, NS1, Bunny DNS, Namecheap и DynDNS2 (No-IP, Dynu, …).
  • Семь новых каналов уведомлений: ntfy, Gotify, Pushover, Discord, Slack, ServerChan и PushPlus, а также встроенные шаблоны правил, например «Критические сбои», «Срок действия сертификатов» и «Безопасность и входы».

Проще в эксплуатации ​

  • Глобальный эндпоинт Prometheus /api/metrics: срок действия сертификатов, состояние синхронизации DDNS, трафик проброса портов, работоспособность сайтов и бэкендов в одном опросе, плюс дашборд Grafana. См. Мониторинг.
  • Самопроверка сети: публичные IPv4 / IPv6, NAT операторского уровня (CGNAT), системное время, порты 80 / 443, разрешение DDNS-имён и срок действия сертификатов в один щелчок.
  • Мастер первого запуска: смена пароля, настройка двухфакторной аутентификации или Passkey, самопроверка, импорт из Lucky и настройка уведомлений на одной странице.
  • Развёртывание: GATELY_INITIAL_PASSWORD задаёт начальный пароль, каталог декларативной конфигурации -apply подходит для GitOps, добавлены шаблоны служб для systemd и OpenWrt. См. Установка.

Перед обновлением ​

  • Docker: скачайте новый образ и пересоздайте контейнер. Бинарный файл: замените исполняемый файл и перезапустите службу.
  • Если правило проброса портов отправляет протокол PROXY, цель (например, haproxy с accept-proxy) должна его принимать. Перед откатом на v0.4.x сначала уберите приём PROXY на цели.
  • Доверие локальным прокси включено по умолчанию и отключается в разделе «Настройки → Контроль доступа».
  • С поддержкой QUIC бинарный файл теперь занимает около 32 МБ.

Вопросы и предложения — в GitHub Issues или в группе Telegram.

Распространяется по лицензии Apache-2.0.