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

Вышел 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 в Центре приложений. Остальные установки можно обновить онлайн в настройках.

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