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

Вышла Gately v0.6.0 ​

27 октября 2026 г.

В этой версии frp работает в нескольких экземплярах, а веб-сервис получил маршрутизацию по пользователю (#29), группы и сортировку сайтов (#28) и передачу cookie входа (#30). Также исправлен выпуск сертификатов для поддоменов, размещённых у другого DNS-провайдера (#27).

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

Несколько экземпляров frp ​

  • Можно одновременно запускать несколько экземпляров frpc (каждый подключён к одному frps) и несколько экземпляров frps (каждый на своих портах). Каждый экземпляр — отдельный процесс со своим файлом конфигурации и источником журнала; его можно отдельно включать, перезапускать, редактировать и удалять;
  • прокси принадлежат экземпляру frpc, список можно фильтровать по экземпляру; при изменении прокси перезапускаются только экземпляры с изменённой конфигурацией; при удалении экземпляра frpc удаляются и его прокси;
  • пути к программам перенесены в отдельную карточку «Программы»;
  • импорт ini / toml можно выполнить в существующий или новый экземпляр, а импорт из Lucky переносит все экземпляры frpc / frps;
  • прежние одиночные настройки frpc / frps при обновлении переносятся в экземпляры с именами frpc / frps, токен и прокси сохраняются.

Подробнее — в разделе Сети и туннели.

Веб-сервис ​

  • Маршрутизация по вошедшему пользователю: сайты обратного прокси с базовой, веб- или внешней аутентификацией могут направлять указанных пользователей на их собственные бэкенды, как map $remote_user $backend в nginx. Пользователем может быть пользователь сайта, общий пользователь, провайдер:id из стороннего входа или Remote-User, возвращённый внешней аутентификацией; неуказанные пользователи и не вошедшие посетители на публичных путях используют бэкенды сайта. Заголовок вроде X-Remote-User может передавать имя пользователя бэкенду, а такой же заголовок от посетителей (включая написание с подчёркиваниями вместо дефисов) всегда удаляется.
  • Группы, сортировка и поиск сайтов: сайтам можно задать группу, и они показываются в сворачиваемых группах под каждым слушателем; режим «Сортировка» перемещает сайты вверх и вниз или перетаскиванием, перемещает целые группы и меняет порядок слушателей; поле поиска фильтрует по домену, имени, группе, бэкенду и примечанию. Порядок влияет только на список; сопоставление доменов от него не зависит.
  • Передача cookie входа Gately: новый параметр обратного прокси, который передаёт бэкенду без изменений cookie единого входа и сессии сайта. Так публичный Gately может выполнять только WAF и контроль доступа перед Gately в локальной сети, который отвечает за веб-аутентификацию и единый вход. Параметр нельзя сочетать с аутентификацией на том же сайте.

Подробнее — в разделе Веб-службы.

Сертификаты ​

Если зона не указана, проверка DNS-01 сначала находит авторитетную зону проверочной записи SOA-запросом, поэтому поддомены, размещённые у другого DNS-провайдера (web.example.com отдельно от example.com), и многоуровневые суффиксы определяются правильно. Если запрос не удался или вернул зону короче регистрируемого домена (например, когда локальный DNS переопределяет родительский домен), зона выводится из имени домена, а причина записывается в журнал. DNS-серверы, заданные для сертификата, теперь применяются только к этому сертификату.

Показ сохранённых паролей ​

У замаскированных паролей, токенов и ключей появилась кнопка с глазом, которая получает открытый текст через новые эндпоинты .../secrets:

  • нужны права на запись: учётные записи и API-токены только для чтения получают 403, а каждый просмотр записывается в журнал аудита;
  • пароли подключений и пресетов аутентификации веб-терминала требуют сначала пройти двухфакторную проверку терминала, как при его открытии;
  • пароли веб-пользователей, хранящиеся в bcrypt, секреты клиентов OIDC и закрытые ключи никогда не возвращаются;
  • общие пользователи с двухфакторным входом могут снова показать свой QR-код;
  • режим только для чтения, используемый gately mcp по умолчанию, не предоставляет эти эндпоинты; они доступны с --write.

Об обновлении ​

  • Как обновиться: установка из бинарного файла Linux обновляется на странице «О программе»; в Docker загрузите новый образ и пересоздайте контейнер; в fnOS установите новый .fpk из центра приложений; в OpenWrt установите новый .ipk / .apk.
  • Формат конфигурации обратно совместим. Старые настройки frp при первом запуске переносятся в экземпляры, а файлы frp/frpc.toml и frp/frps.toml, созданные прежними версиями, удаляются.
  • Эндпоинты /api/frp/client и /api/frp/server удалены; вместо них используются /api/frp/clients, /api/frp/servers и /api/frp/settings. Скрипты, вызывающие старые эндпоинты, нужно обновить.
  • Маска паролей реестров Docker теперь состоит из 8 звёздочек, как в других модулях; старая маска из 6 звёздочек по-прежнему распознаётся.

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