Вышла 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 звёздочек по-прежнему распознаётся.