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

Вышел Gately v0.6.0.3 ​

28 октября 2026 г.

Это исправляющее обновление серии v0.6.0 без новых функций. Обновиться рекомендуется тем, кто использует цепочку «публичный Gately → туннель → Gately в локальной сети».

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

HTTPS через доверенные источники PROXY ​

Когда публичный Gately завершал TLS и передавал открытый HTTP с заголовком PROXY v2 в Gately локальной сети через tcp-туннель frp, Gately в локальной сети видел публичный адрес посетителя и доверял X-Forwarded-Proto: https только с локального узла и из частных сетей, поэтому считал такие запросы открытыми: поставщик удостоверений OIDC с издателем https перенаправлял или отклонял запросы входа, авторизации и токенов, а cookie сеансов веб-аутентификации, общих пользователей, единого входа и ссылок общего доступа были без Secure.

Теперь X-Forwarded-Proto: https в соединениях от «Доверенного источника PROXY» тоже учитывается и единообразно используется для:

  • проверки HTTPS издателя OIDC и флага Secure всех cookie сеансов;
  • адреса возврата при входе через сторонние сервисы и схемы, передаваемой сервисам внешней аутентификации;
  • порты, перенаправляющие открытый HTTP на HTTPS, больше не перенаправляют такие запросы, что исключает цикл;
  • сайты обратного прокси с «Добавлять X-Forwarded-*» передают бэкенду X-Forwarded-Proto: https, и приложения строят правильные https-ссылки.

Настройка описана в документации Поставщик удостоверений OIDC и Веб-сервис: на публичном сайте включите «Добавлять X-Forwarded-*» и «Отправлять бэкенду PROXY v2», на слушателе Gately в локальной сети включите приём протокола PROXY и добавьте локальный адрес источника туннеля в доверенные источники PROXY. От недоверенных источников и публичных посетителей этот заголовок по-прежнему не учитывается.

Порт занят при перезапуске слушателя ​

Если слушатель веб-сервиса, служба WebDAV или временный слушатель HTTP-01 останавливались или перезапускались сразу после запуска, старый порт мог быть ещё занят, и повторное прослушивание иногда завершалось ошибкой «address already in use» (например, при двух сохранениях настроек слушателя подряд). Теперь слушатель закрывается синхронно при остановке, и перезапуск работает сразу.

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

  • Docker: скачайте новый образ и пересоздайте контейнер. OpenWrt: установите новый .apk / .ipk поверх старого. fnOS: установите новый .fpk в Центре приложений. Остальные установки можно обновить онлайн в настройках.

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