Repository navigation
v1.3.4
v1.3.4 — обновление хоста после обновления компонентов из панели
English · Русский
Дата: 2026-10-17. Предыдущий выпуск: v1.3.3.
Русский
Что изменилось
- Исправлено обновление хоста, поставленного установщиком, после обновления компонентов из панели. Версионный агент законно заменяет сборку Caddy и её пин, бинарь mita и дайджест в
.env.mieru, файлы Xray роутера. Установщик считал эти файлы своими неизменяемыми и при следующем обновлении панели отказывал («owned file drifted»). Теперь для таких файлов проверяется наличие и вид, дайджест не сравнивается; любые другие правки по-прежнему останавливают обновление. - Скрипт
scripts/enable-amneziawg.shоставляет скопированному коду владельца root. - Миграций базы нет, протокол Fleet не менялся.
Установка на новый сервер
Требования: Ubuntu 24.04 LTS x86-64, собственные DNS-имена и обычный пользователь с sudo. Не запускайте мастер непосредственно от root. Подробно — установка и справочник.
В пустом рабочем каталоге скачайте файлы именно v1.3.4:
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.3.4/install-release.sh
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.3.4/install-release.sh.sha256
sha256sum --check install-release.sh.sha256
bash install-release.shПродолжайте только после успешной проверки SHA-256. Мастер спросит домены и состав установки; на одном сервере с существующим Nginx/3x-ui выбирайте соответствующий режим сосуществования.
Обновление существующей установки
Сначала сделайте резервную копию. Скачайте и проверьте два файла командами выше, затем вместо запуска мастера выполните:
bash install-release.sh --updateВ парке связанных панелей штатный порядок — узлы, затем центр. После обновления проверьте состояние служб и обновите подписку в клиентском приложении. Не удаляйте контейнерные тома, базу или секреты ради обновления.
Ограничение проверки выпуска
Выпуск проверен автоматическими тестами затронутых областей, без нового полного установочного прогона. Исправление касается только хостов, поставленных установщиком.
English
Changes
- Fixed updating a host set up by the installer after components were updated from the panel. The version agent legitimately replaces the Caddy build and its pin, the mita binary and the digest in
.env.mieru, and the router's Xray files. The installer read these as its own immutable files and refused the next panel update («owned file drifted»). For such files it now checks presence and kind and does not compare the digest; any other edit still stops the update. - The script
scripts/enable-amneziawg.shleaves the copied code owned by root. - No database migrations, and the Fleet protocol is unchanged.
Fresh installation
Use Ubuntu 24.04 LTS x86-64 and a regular user with sudo, not a root login. Prepare your DNS names and follow the installation guide and installer reference.
In an empty working directory:
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.3.4/install-release.sh
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.3.4/install-release.sh.sha256
sha256sum --check install-release.sh.sha256
bash install-release.shContinue only after checksum verification succeeds. The wizard asks for domains and components. Select the appropriate coexistence mode when Nginx/3x-ui is already installed.
Upgrading
Make a backup, download and verify the same files, then run:
bash install-release.sh --updateThe normal fleet update order is nodes first, central panel last. Check service health afterwards and refresh the existing subscription. Do not delete Docker volumes, the database or secrets as part of an update.
Validation limitation
This release is checked by automated tests of the touched areas, without a new full installer acceptance run. The fix only concerns hosts set up by the installer.