Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 17:54
· 5 commits to main since this release

Proxy Control 1.1.1 улучшает управление доступами и Fleet, исправляет обновление и восстановление установки, добавляет поиск и страницы в списке клиентов.

Что нового

  • Поиск и страницы в списке клиентов. Поиск работает по всему списку, а пакетная загрузка уменьшает число запросов к базе.
  • 3x-ui 3.9.0 в штатном установщике, со встроенным Xray 26.9.30. Обновлены мастер на русском и английском, скрипт установки и примеры конфигурации.
  • Диагностика готовности с аутентификацией: можно отличить работающий процесс от узла, который ещё ожидает применения изменений.
  • Сохранение IP клиента панели при новой установке. Обновление переводит стандартные конфигурации Nginx на новую схему; для собственного фронтенда в режиме coexist нужна отдельная настройка.

Исправленные ошибки

  • Приостановка клиента и истечение срока доступа теперь применяются к локальным сервисам и узлам Fleet. Неудачные операции повторяются, а устаревший отчёт узла больше не подтверждает блокировку.
  • Ограничено число одновременных операций Fleet, соединения переиспользуются. DNS проверяется при подключении к узлу с сохранением проверки TLS.
  • Исправлены резервное копирование и откат базы при обновлении. Для отката сохраняются фактически работающие образы панели, менеджеров и MCP; MCP включён в обновление и пересборку.
  • Установщик и агент обновления согласуют сведения об установленных файлах. Неполная конфигурация Compose отклоняется до изменения служб; после таймаута установщик завершает дочерние процессы перед откатом.
  • Исправлено создание клиентов Hysteria2: включённый аккаунт попадает в работающую конфигурацию Xray. Удаление временных аккаунтов совместимо с API 3x-ui 3.9.
  • Исправлена чистая переустановка после purge: удаляются принадлежащие установке остаточные каталоги, тома сокетов и служебные файлы SQLite после остановки службы. Посторонние файлы сохраняются.
  • Исправлено закрытие соединений SQLite, ограничен размер входящих HTTP-запросов, обновлены FastAPI, Starlette и связанные зависимости.

Установка

Подготовьте сервер Ubuntu 24.04 LTS (x86-64) и DNS по руководству установки. Полный список требований доступен через --requirements.

Скачайте установщик обычным пользователем с доступом к sudo:

curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.1.1/install-release.sh &&
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.1.1/install-release.sh.sha256 &&
sha256sum --check install-release.sh.sha256 &&
bash install-release.sh --requirements

Затем запустите мастер:

bash install-release.sh

Скрипт скачает и проверит архив версии 1.1.1, затем запросит sudo для установки. Мастер поможет выбрать профиль, домены и дополнительные компоненты.

Обновление существующей установки

Перед обновлением сделайте резервную копию. Скачайте и проверьте скрипт командами выше, затем вместо запуска мастера выполните:

bash install-release.sh --update

Этот способ доступен с v1.1 и требует установленного version-agent. В парке Fleet сначала обновите узлы, затем центральную панель.

При первом переходе со старым агентом перед repair может понадобиться согласование журнала установщика через reconcile-panel-update: порядок описан в справочнике установщика. Для более ранних версий следуйте руководству обновления.

Новая версия 3x-ui закреплена для управляемой установки; обновление Proxy Control само по себе не обновляет уже установленный 3x-ui.

Полный журнал изменений