BandjuPanel

Обновления

Changelog BandjuPanel

Публичная история изменений по версиям.

Скачать

Версия 1.8.0

Последний релиз
  • Добавлен новый раздел резервных копий: сервисы, настройки и доступы можно сохранить в локальный файл.
  • На чистом VPS доступно полное восстановление, а на рабочем VPS — безопасное добавление доступов без перезаписи текущих настроек.
  • Перед восстановлением panel показывает подробный план и проверяет совместимость, недостающие сервисы, порты, домен и DNS.
  • Добавлен перенос между VPS: IP и доменные параметры адаптируются, а подключения, требующие нового конфига или повторной привязки, отмечаются отдельно.
  • AmneziaWG v3 обновлён до версии 3.1.
  • Добавлены доменные endpoint-адреса для AmneziaWG legacy, v2 и v3 с проверкой DNS и поддержкой в резервных копиях.
  • Hysteria2 обновлена до версии 2.12.2; повышена стабильность тестов, WARP и фонового обновления состояния.
  • Cascade переведён на AmneziaWG 3.1, улучшено автоматическое восстановление туннеля и добавлена проверка ресурсов VPS и запаса сетевых соединений.
  • Исправлена сортировка доступов по суммарному трафику и ускорено фоновое обновление списка без лишней нагрузки на VPS.
  • Для Hysteria2 технический логин теперь подписан явно и не выглядит как IP-адрес.
  • Улучшено восстановление launcher после временных ошибок соединения и отображение состояния обновлений launcher и panel.
  • Добавлено безопасное обслуживание хранилища VPS: ограничение роста логов и очистка старого неиспользуемого кеша.

Версия 1.7.0

  • Добавлена тёмная тема и обновлён внешний вид приложения, включая интегрированную рамку окна.
  • Обновления launcher и panel разделены: состояние каждого компонента отображается отдельно.
  • Добавлена поддержка AmneziaWG 3.0 для совместимых клиентов.
  • Добавлены расширенные настройки XHTTP для Xray и Salamander-обфускации для Hysteria2.
  • Добавлено управление порядком подключений в подписках.
  • Успешные уведомления стали заметнее, а ссылки Hysteria2 получили наглядные значки доступов.
  • Расширена диагностика VPS: появились внешняя проверка доступности и определение региона IP и сервисов.
  • Улучшены подсказки при восстановлении лицензии и надёжность подтверждения переноса.
  • Исправлены определение входящего IP за Cascade и жизненный цикл MTProto и Gateway.
  • Улучшены фоновые проверки panel и обработка его обновлений.

Версия 1.6.2

  • Добавлено обновление launcher прямо из приложения на Windows и macOS. После установки 1.6.2 следующие версии можно будет устанавливать без ручной замены приложения.
  • Во время обновления сохраняются настройки, список VPS и лицензия.
  • Launcher и panel теперь могут обновляться независимо: если изменился только один компонент, второй не переустанавливается.
  • Улучшены защита и стабильность системы лицензирования.
  • Повышена надёжность установки и обновления panel при временной недоступности внешних источников.

Версия 1.6.1

  • Launcher теперь проверяет, что открытый SSH-туннель принадлежит выбранной VPS, прежде чем устанавливать или обновлять panel.
  • Улучшено завершение устаревших SSH-туннелей в Windows; если локальный порт занят другим процессом, launcher безопасно останавливает операцию и показывает понятную подсказку.
  • Launcher автоматически исправляет слишком широкие права доступа к созданным им SSH-ключам в Windows, не заменяя сами ключи. Импортированные пользовательские ключи остаются без изменений.
  • Добавлена понятная диагностика известной несовместимости SSH с Ubuntu 26.04 и рекомендация использовать Ubuntu 22.04 или 24.04 LTS.
  • Исправлено определение исходной VPS для внешних подключений после переименования или повторного добавления сервера.
  • При неоднозначном совпадении launcher больше не выбирает исходную VPS автоматически, чтобы операция не была выполнена на другом сервере.
  • Doctor больше не показывает ошибочное предупреждение об устаревших ссылках XRay после изменения настроек подключения.

Версия 1.6.0

  • В Bandju Panel появился Hysteria2 — быстрый прокси-протокол поверх UDP/QUIC, рассчитанный на работу в нестабильных сетях, при потерях пакетов и высокой задержке. Протокол помогает сохранять скорость там, где обычные TCP-подключения заметно теряют производительность, и маскирует соединение под стандартный HTTP/3-трафик.
  • Hysteria2 можно использовать с прямым выходом, через WARP и в составе Cascade. Подключения Hysteria2 с внешних VPS также можно добавлять в общие подписки Bandju.
  • Hysteria2 добавлен в список протоколов, трафик которых можно направлять через Cascade.
  • Повышена стабильность запуска Cascade и переключения между Direct и WARP.
  • При неудачном переключении Bandju Panel пытается автоматически восстановить предыдущий режим.
  • Улучшено восстановление после временной потери SSH-соединения.
  • Доработано корректное отключение и удаление Cascade на обоих VPS.
  • Улучшена кнопка «Тест» для AmneziaWG и XRay.
  • Тест создаёт временное подключение на VPS и отдельно измеряет скорость загрузки и отдачи.
  • В результатах отображаются handshake, время отклика и фактический маршрут трафика — напрямую или через WARP.
  • Добавлен ключ подключения AmneziaVPN в формате vpn://.
  • Конфигурацию AmneziaWG теперь можно импортировать в официальное приложение AmneziaVPN по QR-коду или ключу подключения.
  • Экспорт обычного файла .conf сохранён для других совместимых клиентов.
  • Обновлены иконки AmneziaWG и XRay.
  • Добавлено цветовое обозначение протоколов в списках доступов и подписок.
  • Улучшены фильтры доступов: транспорт и исходный сервер теперь выбираются отдельно.
  • Фильтры стали компактнее и показывают количество применённых условий.
  • TLS Scanner теперь автоматически восстанавливается после временного конфликта локального порта; также добавлена возможность повторной проверки его состояния.
  • Исправлена работа SSH на Windows, если путь к файлам SSH содержит пробелы или специальные символы.

Версия 1.5.3

  • Исправлена ошибка, из-за которой недоступность сервера обновлений могла блокировать подключение к исправной panel на VPS.
  • Добавлены резервные источники обновлений на случай блокировки или временной недоступности основного источника.
  • Улучшена совместимость проверки обновлений с антивирусами, прокси и системными сертификатами Windows.
  • Проверка обновлений теперь выполняется отдельно и не мешает работе с уже установленной panel.
  • Добавлена защищённая проверка данных обновления и более надёжное переключение между источниками обновлений.
  • Исправлена работа Cascade на VPS, где подключение выполняется не под root, а под пользователем с passwordless sudo.
  • Cascade больше не требует вручную добавлять пользователя в Docker-группу или включать root-вход по SSH, если на VPS доступен passwordless sudo.
  • Ошибки Cascade при недостаточных правах теперь показываются понятным сообщением вместо технических ошибок Docker или разбора ответа panel.
  • Panel обновлена до версии 1.5.3 для совместимого выпуска; существующие настройки VPS и клиентские доступы сохраняются.

Версия 1.5.2

  • Добавлена поддержка HAPP routing для subscription-ссылок.
  • Для подписки можно включить отдельную routing-ссылку HAPP, и HAPP получит правила маршрутизации через HTTP header routing при добавлении или обновлении подписки.
  • На публичной странице подписки теперь видно, что HAPP routing включен.
  • Launcher теперь может устанавливать и обновлять panel не только под root, но и через пользователя с passwordless sudo.
  • Проверка VPS показывает состояние root/sudo доступа и понятнее объясняет, почему установка недоступна без root или passwordless sudo.
  • Создание XRay- и AmneziaWG-доступов стало устойчивее на медленных VPS.
  • Если VPS успел создать доступ, но ответ пришел слишком поздно, launcher пытается найти созданный доступ и открыть QR, конфиг или ссылку автоматически.
  • Обновление списков XRay и AmneziaWG клиентов стало терпимее к долгим ответам VPS.
  • Улучшена надежность запуска Cascade на медленных VPS и Docker-конфигурациях, где firewall backend определяется не напрямую.
  • После включения Cascade launcher проверяет, что panel осталась доступной на Entry и Exit VPS, и автоматически отключает Cascade, если доступ не подтвердился.
  • Проверка Cascade дольше ждет медленные VPS и понятнее показывает ситуацию, когда туннель работает, но ping/ICMP недоступен.
  • Исправлено применение расширенных настроек AmneziaWG к клиентским конфигам.
  • MTU, DNS и I1, заданные в panel, теперь корректно попадают в новые и перевыпущенные конфиги клиентов.
  • DNS для клиентов можно настроить вручную; panel проверяет формат и не дает сохранить некорректный список адресов.

Версия 1.5.1

  • Снижена фоновая нагрузка panel на VPS в режиме простоя.
  • Оптимизировано обновление состояния доступов, подписок и лимитов: лишние тяжелые проверки больше не выполняются без необходимости.
  • Уменьшены кратковременные пики CPU при проверке лимитов, доступов и подписок.
  • Улучшена совместимость подписок с Hiddify, Happ и другими приложениями с поддержкой данных подписки.
  • В совместимых приложениях теперь отображаются название подписки, срок действия, использованный трафик и ссылка на страницу подписки.
  • Название подписки в совместимых приложениях теперь берется из самой подписки, без добавления названия Bandju Panel.
  • Добавлена стандартная подпись: «Подписка создана в BandjuPanel».
  • В окне переименования подписки появились поля для своей подписи и Telegram-ссылки.
  • Если лимиты скрыты в настройках подписки, они не передаются в данные для совместимых приложений.

Версия 1.5.0

  • Теперь в одну подписку можно добавлять XRay-доступы с разных VPS.
  • В окне подписки появилась кнопка «+ Сервер», чтобы выбрать доступы с другого сохраненного VPS.
  • Доступы с других VPS показываются вместе с обычными доступами: в общей таблице и внутри подписки.
  • У таких доступов видно, с какого сервера они пришли. По бейджу сервера можно быстро перейти к исходному VPS после подтверждения.
  • Для доступов с других VPS работают привычные действия: QR/link, переименование, смена иконки, включение и выключение, сброс ключа или URL, WARP и удаление.
  • При удалении можно выбрать, что сделать: удалить доступ на исходном VPS или только убрать его из текущей подписки.
  • Улучшено перетаскивание доступов между подписками, включая доступы с других VPS.
  • Список доступов стал понятнее: подписки показываются выше, дочерние доступы находятся рядом с родительской подпиской, а доступы с других VPS сгруппированы по серверу.
  • Добавлены фильтры «В подписке» и «Внешние доступы».
  • Общий лимит подписки теперь работает и для подписок, где есть доступы с разных VPS.
  • Panel суммирует трафик всех доступов внутри подписки и применяет общий лимит ко всей подписке.
  • Доступы внутри подписки наследуют ее лимит. Отдельные лимиты остаются для одиночных доступов вне подписок.
  • Когда доступ добавляется в подписку, его старый индивидуальный лимит больше не мешает общему лимиту подписки.
  • Если доступ уже используется в подписке на другом VPS, его локальный лимит на исходном сервере нельзя изменить отдельно.
  • При исчерпании лимита доступы блокируются по состоянию лимита, без выключения обычных переключателей.
  • Исправлена блокировка доступов с других VPS при достижении лимита по трафику или сроку.
  • Старый трафик доступа больше не списывается с новой подписки после добавления доступа в уже лимитированную подписку.
  • Изменения лимитов теперь быстрее отображаются в интерфейсе.
  • Страница подписки в браузере теперь корректно работает с доступами с разных VPS.
  • На странице учитываются трафик, активность и состояние лимитов для всех доступов внутри подписки.
  • Лимит показывается только у самой подписки, без лишнего повторения на каждом дочернем доступе.
  • Улучшено отображение общего трафика и ограничений для подписок, собранных из нескольких VPS.
  • В launcher появилась ручная диагностика VPS.
  • Она помогает понять, где именно проблема: на компьютере, в SSH-подключении, авторизации, Docker, panel или API.
  • Проверяются подключение к VPS, SSH, ключи, known_hosts, локальный tunnel-порт, состояние сервера, Docker, контейнер panel и Panel API.
  • После проверки можно скопировать короткий отчет для поддержки.
  • Пароли и приватные ключи в отчет не попадают.
  • Диагностика запускается только вручную и ничего не меняет на компьютере или VPS.
  • Улучшена синхронизация доступов между VPS: переименование, WARP, включение и выключение теперь стабильнее отражаются в launcher.
  • Один доступ теперь может находиться только в одной подписке, даже если подписки находятся на разных VPS.
  • Если внешний VPS временно недоступен, launcher сохраняет последний известный статус и обновит данные, когда сервер снова будет доступен.
  • Раздел доступов стал быстрее открываться и стабильнее обновляться при смене VPS.
  • Быстрые действия в списке доступов стали надежнее, особенно при быстром включении или выключении нескольких строк.
  • Улучшена работа WARP-переключателей, включая AmneziaWG и доступы с других VPS.
  • Дашборд стал быстрее открываться и стабильнее обновлять статус VPS.
  • Улучшено отображение ресурсов и подсказки по CPU.
  • Добавлено окно «О приложении» с версиями и официальными контактами Bandju Panel.
  • Launcher теперь точнее проверяет, какие функции поддерживает panel на конкретном VPS.
  • Если panel на сервере устарела, launcher блокирует только те действия, которые этот сервер еще не поддерживает, и показывает подсказку обновить panel.

Версия 1.4.0

  • Добавлен модуль SSH-доступ для управления SSH-ключами VPS прямо из Bandju Panel.
  • В настройках VPS теперь можно выбрать SSH-ключ для подключения, создать новый ключ, скопировать public key, переименовать или удалить private key.
  • Если выбранный SSH-ключ не принят сервером, launcher предложит войти по паролю и обновить SSH-доступ.
  • Улучшена работа с SSH-ключами на Windows и исправлены ошибки выбора неподходящих файлов ключей.
  • Добавлены лимиты доступа: можно задать лимит трафика и дату окончания для всего Access/подписки или отдельного подключения.
  • Доступ автоматически блокируется при достижении лимита трафика или даты окончания, а ручное выключение доступа больше не конфликтует с автоматической блокировкой.
  • На странице подписки теперь отображаются лимиты доступа, а при необходимости их можно скрыть.
  • Улучшена работа AmneziaWG-конфигов после изменения порта или настроек сервера.
  • Bandju Panel больше не требует вручную обновлять каждый AmneziaWG-конфиг: актуальный QR-код и .conf выдаются при открытии QR, скачивании конфига или открытии страницы подписки.
  • Повторное открытие AmneziaWG QR стало быстрее, а старый QR-код больше не должен кратко появляться перед актуальным.
  • Doctor больше не выполняет массовое исправление AmneziaWG-конфигов и не создаёт лишнюю нагрузку на VPS.
  • Улучшена устойчивость интерфейса при долгих запросах, временных сбоях проверки VPS и обрыве локального SSH-туннеля.
  • Дашборд теперь понятнее показывает устаревшие данные после перезагрузки VPS, переподключения или потери туннеля.
  • Исправлены ситуации, когда автообновление не запускалось после обновления panel, переподключения или переключения серверов.
  • В Lite-режиме список доступов больше не должен оставаться пустым после переподключения к серверу.
  • Исправлена работа Cascade на Exit VPS с нестандартным именем сетевого интерфейса.
  • Улучшено переключение активного Entry VPS с одного Exit VPS на другой: новый Exit сохраняется корректно, а старые данные очищаются после отключения.

Версия 1.3.1

  • Исправлено переключение серверов в Windows: launcher очищает зависшие локальные SSH-туннели, чтобы выбранный VPS и реально открытая panel больше не расходились.
  • В «Доступах» дочерние строки внутри сгруппированного доступа стали чуть крупнее и легче читаются.

Версия 1.3.0

  • Раздел «Доступы» переработан вокруг подписок: несколько XRay-транспортов и AmneziaWG можно объединять в один логический доступ.
  • Добавлены постоянные публичные subscription-ссылки /s/..., /raw и /b64 для импорта в совместимые клиенты.
  • Публичная страница подписки показывает QR, ссылки, трафик, AmneziaWG-конфиги, скачивание .conf и блок приложений для подключения.
  • Добавлены иконки и флаги доступов: они хранятся отдельно от имени, показываются в списке и передаются в VLESS-ссылки для совместимых клиентов.
  • В Windows исправлено отображение флагов в launcher и на странице подписки в браузере.
  • В «Доступах» добавлен выбор периода трафика: всего, сутки, неделя, месяц и произвольный диапазон.
  • Улучшены массовые действия, drag-and-drop подписок, фильтры, модалки, синхронизация строк и защита от устаревших ответов.
  • Direct XRay-ссылки и AmneziaWG-конфиги стали доступнее в единой модалке «Доступ».
  • Исправлена отрисовка индикаторов нагрузки dashboard в Windows.
  • Улучшена устойчивость запуска домена/Gateway, когда сервис поднимается медленнее первого запроса.

Версия 1.2.1

  • Улучшена стабильность Cascade: исправлены проблемы после перезагрузки VPS, переключения Entry/Exit и смены Direct/WARP.
  • MTProto теперь работает отдельно от Cascade и не ломается при включении каскада для AmneziaWG/XRay.
  • Установка MTProto стала быстрее и стабильнее: runtime теперь загружается готовым Docker-образом, без компиляции на каждом VPS.
  • Добавлена защита MTProto по числу уникальных IP: по умолчанию включён лимит 1000, чтобы снизить риск перегрузки VPS при утечке ссылки.
  • Если VPS не может подключиться к core.telegram.org, MTProto теперь показывает понятное предупреждение в модуле, QR-коде и разделе «Доступы».
  • Исправлена генерация XRay-ссылок после изменения домена, SNI или Gateway/self-SNI настроек.
  • Исправлено состояние новых клиентов XRay: после создания они больше не остаются полупрозрачными до ручного обновления.
  • Улучшено переключение между серверами: launcher корректнее обновляет состояние выбранного VPS, режим Lite/Advanced и баннеры обновлений.
  • Исправлена очистка при полном удалении panel: SSH-ключи bandju-launcher больше не плодятся при повторной установке.
  • Улучшена первая загрузка модулей: экраны больше не должны показывать пустое состояние, если данные уже есть на VPS.
  • RealiTLScanner теперь использует кэш результатов и не запускает повторное сканирование при каждом открытии.
  • Исправлены мелкие UX-проблемы: состояние кнопок, прогресс-окна, ширина overlay, длинные домены MTProto, сервисные кнопки и иконка Windows taskbar.

Версия 1.2.0

  • Добавлены разделы Домен и Gateway.
  • Добавлены проверка DNS/портов, выпуск Let's Encrypt сертификата и сайт-заглушка.
  • XRay теперь может работать через Gateway на 443 вместе с сайтом-заглушкой.
  • В Лайт-доступах добавлен выбор источника для XRay и AmneziaWG.
  • Улучшены прогресс долгих операций, приватный режим и состояние интерфейса после установки/обновления.

Версия 1.1.12

  • Улучшена работа SSH на Windows и после переустановки VPS.
  • Добавлена проверка ОС VPS перед установкой.
  • Улучшен прогресс установки MTProto и XRay.
  • Сайдбар стал компактнее и удобнее.

Версия 1.1.11

  • Обновления теперь запускаются одной кнопкой: launcher и panel обновляются в одном потоке, если для них доступны новые версии.
  • Окно обновлений стало проще: информация по launcher и panel объединена в одну карточку, а откат скрыт из основного потока.
  • Исправлено удаление клиентов AmneziaWG и XRay: удаленные клиенты больше не должны оставаться в списке доступов.
  • Добавлен режим приватности для скрытия IP-адресов в интерфейсе.

Версия 1.1.10

  • Улучшено сохранение конфигов Amnezia и тексты обновлений.
  • Исправлены статусы, активность и трафик клиентов.
  • Улучшена установка MTProto и сообщения о прогрессе.
  • Улучшена совместимость с AmneziaWG-клиентами, созданными вне Bandju Panel.
  • Обновлен macOS DMG.

Версия 1.1.9

  • Исправлено сохранение архива диагностики: launcher теперь спрашивает, куда сохранить файл.
  • Исправлено открытие журнала из бокового меню.
  • Исправлены переводы и runtime-сообщения в модальных окнах presets, транспорта и сервисов.
  • Overlay при переключении VPS теперь держится до завершения операции.
  • Индикаторы CPU, RAM и диска теперь отрисовываются через SVG, чтобы одинаково выглядеть на macOS и Windows.
  • Panel получила последние исправления установки, preset-flow, MTProto и runtime-сообщений.

Версия 1.1.8

  • Launcher и panel получили единый центр обновлений.
  • Production-обновление panel теперь опирается на опубликованный release image, а не на локальный source tree.