Вышла Gately v0.5.5.2
22 октября 2026 г.
Это релиз с исправлением безопасности. Пользователям fnOS стоит обновиться как можно скорее.
Скачать v0.5.5.2 · GitHub Release
Права на файлы в каталоге конфигурации
Некоторые файловые системы игнорируют права, которые программа запрашивает при создании файла. Например, тома fnOS, смонтированные с trimacl, создают все новые файлы и каталоги с правами 0755. На таких томах другие локальные пользователи могли читать следующее содержимое, созданное Gately:
- Журналы работы (
logs/) и журнал аудита (audit.log) с IP клиентов и доменами; - Историю конфигурации (
history/), включая прежние версии правил и учётных данных; - Конфигурации, создаваемые модулем frp (
frp/), с токеном frp; - Кэши подписных списков IP, локальные резервные копии, копии, автоматически сохраняемые перед восстановлением, и каталог состояния Tailscale.
Файлы конфигурации модулей (*.json) всегда сохранялись с правами 0600 и не затронуты. Обычные файловые системы, такие как ext4, тоже не затронуты.
Этот релиз явно задаёт права после создания файлов и каталогов, а при запуске ограничивает уже существующее содержимое перечисленных типов в каталоге конфигурации до 0600 для файлов и 0700 для каталогов и записывает число изменений в системный журнал. Программы в bin/ и сам каталог конфигурации не меняются.
Об обновлении
- Начиная с v0.5.5, установка из бинарного файла Linux обновляется на странице «О программе»; в Docker загрузите новый образ и пересоздайте контейнер; в fnOS установите новый
.fpkиз центра приложений; в OpenWrt установите новый.ipk/.apk. - «Проверка обновлений» в v0.5.4 и более ранних версиях не понимает четырёхчастные номера версий. Используйте «Загрузить пакет обновления» на странице «О программе» или сначала обновитесь до v0.5.5.
- Если вы копировали файлы из каталога конфигурации в другое место (например, в общую папку NAS как резервную копию), проверьте права на эти копии самостоятельно.