Вышел Gately v0.6.0.4
29 октября 2026 г.
Скачать v0.6.0.4 · GitHub Release
Приложение LuCI для OpenWrt
В каждый релиз теперь входит приложение LuCI, не зависящее от архитектуры: luci-app-gately_v0.6.0.4_openwrt_all.ipk / .apk. Установите его после Gately, и в LuCI появится страница Службы → Gately:
- состояние работы, PID, версия, потребление памяти, автозапуск, адрес панели управления и каталог конфигурации;
- запуск, остановка и перезапуск службы, включение и отключение автозапуска;
- открытие панели управления Gately одним щелчком — безопасный вход из глобальных настроек уже добавлен в ссылку; если панель слушает только loopback или включён «Доступ только из локальной сети», показывается подсказка;
- порт панели управления. Он хранится в
/etc/config/gatelyи заменяет только порт в адресе прослушивания из глобальных настроек; настройка, которая слушает только loopback или адрес LAN, остаётся без изменений. Если из-за конфликта портов или ошибочного порта панель не открывается, порт можно вернуть здесь; если оставить поле пустым, действуют глобальные настройки.
Интерфейс приложения следует языку LuCI, поддерживает 10 языков и проверен на OpenWrt 24.10 (opkg) и 25.12 (apk). Порядок установки описан в разделе Установка и развёртывание · Приложение LuCI.
Переменные сайтов-редиректов
Кроме {host}, в адресе сайта-редиректа теперь можно использовать:
{path}/{PATH}и{args}/{Args}: путь и строку запроса исходного запроса. При включённом «Сохранять путь» часть, указанная в адресе, второй раз не добавляется;{port},{hostAndPort},{domainPartN},{pathPartN},{ClientIP},{RemoteIP}и{time};{1}: часть, которой соответствует*в домене сайта, например*.example.com;{STUN_ИмяПравила_PORT}/_IP/_ADDR: текущий публичный адрес правила STUN-обхода NAT. При смене порта сайт редактировать не нужно: следующий запрос уйдёт на новый порт. Если правило отключено, ещё не прошло обход или выполняет автоматический повтор, сайт возвращает 503, а причина записывается в журнал работы.
Например, *.example.com за CDN можно перенаправлять на https://{1}.v4.example.com:{STUN_web_PORT}{path}{args}. При сохранении адрес проверяется на примерных значениях. При запросе редирект, у которого после подстановки переменных нет хоста, возвращает 503, а хост посетителя с символами, которых не бывает в доменах, например &, = или /, — 400, поэтому посетителей никогда не уводит на другой сайт. Раньше редирект с такими переменными в импортированной конфигурации приводил к пропуску всего слушателя, потому что адрес не проходил проверку; теперь он импортируется как обычно. Подробнее — в разделе Веб-службы · Переменные редиректа.
Общие пользователи и клиенты OIDC в кратком виде
В «Веб-службы → Глобальные настройки» общие пользователи и клиенты OIDC теперь показываются одной строкой-сводкой каждый. Для общего пользователя видны имя пользователя, состояние TOTP и пароля, группы, отображаемое имя, email и примечание. Для клиента OIDC видны название, конфиденциальный или публичный тип, Client ID, который можно скопировать, число URI перенаправления, разрешённые пользователи и примечание; новый несохранённый секрет и отсутствие URI перенаправления отмечаются отдельно. Нажмите «Изменить» или «Добавить», чтобы править все поля в диалоге; изменения записываются только по «ОК», а «Отмена» их отбрасывает. Имя пользователя не может быть пустым или повторяться, а Client ID обязателен и уникален.
Об обновлении
- Docker: скачайте новый образ и пересоздайте контейнер. OpenWrt: установите новый
.apk/.ipkповерх старого, а для страницы LuCI установите ещё иluci-app-gately. fnOS: установите новый.fpkв Центре приложений. Остальные установки можно обновить онлайн в настройках.