Skip to content

Forkop Analyzer 0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 20:58

Изменения

  • Фоновый мониторинг активного VPN: общий график задержки, цветные участки при смене сервера, разрывы связи и подсказка у курсора. История за 24 часа собирается на роутере, даже когда страница закрыта; после перезагрузки она начинается заново.
  • Выделение диапазона зажатой ЛКМ приближает график и пересчитывает статистику. Двойной щелчок или кнопка сбрасывают масштаб; с клавиатуры доступны Shift со стрелками и Enter.
  • Статистика по серверам: эпизоды потери связи, переходы, средняя задержка, время доступности и журнал событий. Пропуски данных учитываются отдельно от неудачных проб.
  • Исправлено наследование статистики при замене сервера с прежним tag: история сохраняет название на момент наблюдения. Имена узлов также сохраняются в результатах и экспорте.
  • Единый адаптивный интерфейс обзора, результатов и настроек; светлая и тёмная темы, компактные блоки совместимости и профилей.
  • Full создаёт конфигурацию отдельного sing-box из выбранного outbound и его зависимостей. Production endpoints, включая Tailscale, не мешают независимой проверке VPN.
  • Full по умолчанию скачивает 1 GiB на узел: до 15 узлов и 15 GiB на запуск. Улучшены учёт частичных загрузок, скорость и диагностика ошибок.
  • Планировщик сохраняет дневной checkpoint между перезагрузками и не повторяет уже запущенную в этот день проверку.
  • Сборка APK запускается при push в main; тег публикует релиз. Проверка содержимого APK учитывает версионные имена модулей LuCI, backend мониторинга тестируется с ucode из SDK.

Совместимость

  • OpenWrt 25.12.4 и ветка 25.12.x с apk.
  • Forkop commit dd483297be0ac4e52bb8f482e2640238b75af532 (version 1.0.5 contract).

Обновление

Скачайте оба APK и выполните:

apk add --allow-untrusted \
  /tmp/forkop-analyzer.apk \
  /tmp/luci-app-forkop-analyzer.apk
/etc/init.d/forkop-analyzer restart
/etc/init.d/rpcd restart

Full mode создаёт реальный benchmark-трафик. Перед запуском проверьте max_traffic_mb, full_max_nodes и условия VPN-провайдера.