Files
PCA_Phobos/CHANGELOG.md
2026-05-31 15:06:00 +03:00

4.2 KiB
Raw Permalink Blame History

Changelog — PCA Phobos

Каналы: stable (публичный, без токена) · beta / dev (приватный repo, токен подписчика). Обновление: phobos-update stable · GH_TOKEN=… phobos-update beta|dev · из панели → «Версия и обновления».


Как обновиться после фиксов

# stable (открытый)
phobos-update stable

# beta/dev (токен уже сохранён в /opt/phobos-panel/.gh_token)
phobos-update beta      # или: phobos-update dev

Затем пересоздать клиентов в панели (старые конфиги могли содержать неверный порт обфускатора). Обновляются: панель, скрипты онбординга, агент, updater. Ключи WireGuard, server.env, клиенты — НЕ трогаются.


stable

v1.2.7

  • fix: импорт phobos:// в PhobosWG. Конфиги дополняются = none для недостающих полей (PresharedKey и др.) перед base64 — иначе приложение писало «невозможно импортировать туннель».

v1.2.6

  • fix: бинарники wg-obfuscator для роутеров. Keenetic = aarch64, а Ground-Zerro раздаёт только x86_64. Теперь install.sh и сборка пакета клиента авто-качают aarch64/mipsel/armv7 из ClusterM/wg-obfuscator releases.

v1.2.5

  • feat: поле токена подписчика + кнопки каналов (stable/beta/dev) прямо в карточке «Версия и обновления». Подписчик вставляет токен в панель и переключается на beta/dev без консоли.

v1.2.4

  • feat: установка по умолчанию стабильная; beta/dev — опционально (CHANNEL=).

v1.2.3

  • fix: дебаунс DOWN-алертов (3 цикла + повтор) — убирает ложный флап серверов.
  • fix: phobos-update отменяет обновление на несуществующую версию (текущая не трогается).
  • feat: --check / --versions, кнопка «Проверить обновления».

v1.2.2

  • контакт во всех местах → группа @PCAdministration.

Критичные фиксы (общие, во всех каналах)

Версия Проблема Решение
1.2.7 / 1.3.x PhobosWG: «невозможно импортировать туннель» phobos:// дополняется = none для всех обязательных полей (PresharedKey) по спеке формата
1.2.6 / 1.3.x Роутер aarch64: «бинарник не найден в архиве» авто-загрузка aarch64/mipsel/armv7 из ClusterM releases
(внутр.) Клиент не подключается, «НЕТ СОЕДИНЕНИЯ», handshake не встаёт клиентский обфускатор целился в порт 51821 (никто не слушал); теперь берёт первый из OBFUSCATOR_PORTS (2083)
(внутр.) агент secondary не обновлялся через phobos-update server/api.py добавлен в managed_files

beta (приватный)

v1.3.0-beta

  • скачивание .conf для телефона (Android phobos:// + QR, iOS обычный WireGuard + QR);
  • кнопка скачивания приложения PhobosWG (APK) — авто-загрузка из GitHub Release приватного repo;
  • все критичные фиксы выше.

dev (приватный, активная разработка)

v1.3.1-dev

  • баланс по трафику: агенты отдают пропускную способность канала (rx/tx NIC), server_load = 0.45·cpu + 0.30·mem + 0.25·bw; карточки серверов показывают ↕ Mbps;
  • все фиксы и фичи из beta.