Repository navigation
v1.1.1
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.