Вышел Gately v0.6.6.6
15 ноября 2026 г.
Скачать v0.6.6.6 · GitHub Release
Навигационная панель (#97)
- Поиск: поле поиска вверху страницы посетителя позволяет выбрать поисковую систему (до 12, популярные шаблоны встроены; в адресе
{q}обозначает запрос). Enter запускает поиск в новой вкладке, а при вводе ссылки на странице по-прежнему фильтруются. Можно задать область поиска по умолчанию. - Только после входа: ссылку можно сделать видимой только после входа. Её название и адрес не передаются в странице посетителям, которые не вошли, а после входа она отображается со значком замка. Для сайта должна быть включена веб-аутентификация с выбранным параметром «Аутентификация требуется только для путей, отмеченных ниже как «Обязательно»; остальные пути открыты». Посетители по ссылке для общего доступа не считаются вошедшими.
- Фоновое изображение: укажите адрес изображения или загрузите его (до 1 МБ), настройте размытие и затемнение. Загруженные изображения отдаются по отдельному пути и могут кэшироваться. Посетители также могут выбрать в настройках страницы свой фон, размытие и затемнение.
- Карточки и группы: карточки ссылок бывают двух размеров, большого и малого, с необязательными заголовком и описанием. Группы можно сворачивать, а также включить группу «Часто используемые».
- Сведения о странице: настраиваются заголовок вкладки, значок вкладки, описание страницы и нижний колонтитул.
- Язык посетителя и меню пользователя: посетители могут переключать язык на странице (сохраняется в cookie); после входа отображается меню пользователя, а выход требует подтверждения.
Подробнее: Веб-службы.
Динамический DNS
- Новые DNS-провайдеры: Tencent Cloud EdgeOne, Alibaba Cloud ESA, Baidu Cloud, Volcano Engine, DNS.LA, Rainyun, HiPM DNSMgr, Eranet / Tnet.hk, Vercel, NameSilo, Dynadot (только обновление существующих записей), Spaceship, Name.com, Gcore, ClouDNS и deSEC. Tencent Cloud EdgeOne также поддерживает DNS-проверку сертификатов и удаление записей у провайдера.
- TTL: при TTL 0 новые записи используют значение провайдера по умолчанию; при обновлении, в зависимости от провайдера, сохраняется прежний TTL или используется значение по умолчанию, а TTL существующих записей больше не изменяется.
- Cloudflare: дополнительное поле «Состояние прокси» при значении true / false синхронизирует состояние прокси существующих записей, а при пустом значении не управляет им; у записей с включённым прокси TTL всегда автоматический. Если есть несколько записей с одинаковым именем и типом, одна сохраняется со значением цели, а остальные со старыми значениями удаляются.
- Прочее: домены под многоуровневыми публичными суффиксами, такими как
com.arиorg.br, разбираются по списку публичных суффиксов; пользовательские обратные вызовы поддерживают переменную{timestamp}, а{ttl}равен 600, если TTL не задан; dynv6 обновляет адрес корневого домена через зону; Alibaba Cloud без указания линии работает только с линией по умолчанию.
Подробнее: Динамический DNS.
Защита от вторжений
- Доверенные источники: доверенные источники, зарегистрированные модулями, больше не вызывают обнаружение ловушечных портов и сканирования портов (поддерживаются бэкенды nftables и iptables); правила журналов, ручные блокировки и контроль доступа действуют как прежде.
- frps: адрес источника frpc, вошедшего с верным токеном, становится доверенным источником. Когда другое устройство за тем же домашним широкополосным выходом выполняет TCP hole punching, frpc больше не блокируется вместе с ним из-за признания сканированием портов. Действует 10 минут после входа или пока сохраняется соединение с frps; после разрыва соединения нужен повторный вход. Отзывается при остановке frps или смене токена либо порта прослушивания.
Подробнее: Защита от вторжений.
Веб-службы
- Пропуск аутентификации при входе в консоль между родительскими доменами: теперь администратор запускает одноразовое рукопожатие по билету, открыв на сайте
/__gately_auth/admin-start(можно добавить?next=/путь), а обычных посетителей больше не перенаправляет на адрес входа в консоль. Этот адрес рекомендуется сохранить в закладки. - Кэш ответов: запросы, несущие только собственный cookie входа Gately, снова можно кэшировать. Раньше при включённом домене единого входа или веб-аутентификации все запросы вошедших пользователей несли cookie, и кэш всегда оставался пустым. Другие cookie, cookie сессий, выданные другими экземплярами, и заголовки аутентификации по-прежнему обходят кэш.
Заметки об обновлении
- Docker: загрузите новый образ и пересоздайте контейнер; OpenWrt: установите новый
.apk/.ipkповерх прежнего; fnOS: установите новый.fpkв Центре приложений; остальные установки можно обновить онлайн в системных настройках. - Администраторам, использующим пропуск аутентификации при входе в консоль между родительскими доменами, после обновления нужно один раз открыть на сайте
/__gately_auth/admin-start, чтобы завершить рукопожатие. - Несколько записей с одинаковым именем и типом и старыми значениями в задаче динамического DNS Cloudflare при следующей синхронизации объединяются в одну.