Skip to content

v1.09.20

Choose a tag to compare

@Di1r1 Di1r1 released this 18 Aug 20:30
· 186 commits to main since this release

Entware Manager v1.09.20

Большое обновление после v1.09.9: безопасность, RDP, устойчивость установки и десятки улучшений панели.

Важно: совместимость с web4static и nfqws2

Раньше при установке/обновлении менеджер мог задеть общий файл настроек lighttpd (30-cgi.conf), из-за чего ломались веб-приложения web4static и nfqws2 (у них там свои настройки выполнения скриптов). Теперь менеджер больше не трогает чужой файл, а работает через собственный отдельный конфиг — ваши приложения продолжат работать как раньше. Перед установкой делается резервная копия (умная, по датам), чтобы при необходимости всё можно было восстановить.

Безопасность

  • Закрыты критические уязвимости (аудит): нельзя выполнить команды через имя службы, нельзя «захватить» панель или обойти защиту файлового менеджера.
  • Все действия, меняющие данные (удаление файлов, очистка, обновление пакетов, смена пароля и др.), переведены на безопасные запросы с защитой от подделки (CSRF).
  • Просмотр логов и удаление файлов — только по паролю.
  • Очистка временных файлов ограничена безопасными папками; служебные каталоги защищены от случайного удаления.
  • Неверный/пустой пароль больше не открывает доступ (защита от обхода).
  • Пароль вводится в скрытом поле (звёздочки), а не открытым текстом.
  • Пароль файлового менеджера больше не запоминается — запрашивается при каждом действии.
  • Попытки входа в панель записываются в лог с IP-адресом (неудачные и успешные).

RDP — новый веб-клиент

  • Сворачивание панели управления в компактный островок, который можно перетаскивать по экрану (позиция запоминается).
  • В островке: частота кадров (FPS), пинг до панели и пинг до удалённого компьютера.
  • Опция «Курсор всегда» — если мышь не видна на удалённом ПК (например, в Radmin или на светлом фоне), включайте её: курсор станет виден всегда.
  • Ввод пароля + Enter сразу подключает.
  • Полный адрес клиента скрыт — показывается по клику («Клиент: показать»).
  • Работает копирование/вставка текста (клипборд) из браузера в удалённый ПК.

Установка и обновление

  • Надёжное обновление через кнопку: даже если связь оборвётся в середине, панель не «ослепнет»; есть резервная копия старой версии для отката.
  • Таймауты на все сетевые операции — установка не зависает на недоступном сервере обновлений.
  • Автоматический выбор режима: если на роутере уже есть свой веб-сервер (например, от nfqws/zapret), менеджер использует собственный сервер и ничего не ломает.
  • Автозапуск демонов (Защита, Сеть, Службы) при загрузке роутера — ползунок «Автозапуск».
  • Проверка реального результата установки по файлам на диске (не только по коду операции).

Панель и интерфейс

  • Вкладка «Пакеты»: единая таблица с фильтрами (Все/Установленные/Обновления/Доступные) и сортировкой по колонкам.
  • SMART: температура и время работы для NVMe-дисков больше не пустые; реальный прогресс самотеста; заполненность разделов раскрывается прямо в таблице дисков.
  • Поиск в таблицах больше не ломает вложенные строки и не накапливает лишние обработчики.
  • Ротация логов показывает путь и размер каждого ротированного файла.
  • Исправлен крестик закрытия окна просмотра файла в файловом менеджере.
  • Множество мелких исправлений интерфейса и логики.

Установка

Из файла (ipk):

opkg install entware-manager_1.09.20_arm64.ipk

(замените arm64 на свою архитектуру: mips / mipsel)

Из архива (tar.gz):

cd /tmp && tar -xzf entware-manager-<архитектура>.tar.gz
cd deploy && sh Install/install.sh

Если обновляетесь с 1.09.9 и у вас после этого сломались web4static/nfqws2 — достаточно восстановить файл настроек из резервной копии (теперь она создаётся автоматически) и перезапустить веб-сервер. С этой версией проблема не повторится.