Extended GUI (Расширение графического интрефейса) для Entware



Расширенный GUI (Extended GUI) - это набор дополнительных программ для вашего роутера с первой прошивкой и установленным Entware. Данный набор включает в себя следующие web-апплеты :

  • Службы - управление/редактирование S и K скриптов в init.d
  • Расширения PHP - управление расширениями PHP, а также их редактирование
  • Информация PHP - вывод информации об установленном PHP
  • Треминал - терминал в браузере (очень похоже на аналогичный в *WRT прошивках)
  • Обновления - возможность обновить прошивку из репозитория NDMS
  • Менеджер файлов - простой файловый менеджер с возможностью редактирования
  • Пакеты - GUI для OPKG
  • Linfo - вывод системной информации
  • QuickScript - кнопка на главной панели, на которую можно назначить любой Bash-скрипт
  • Очистить RAM - кнопка на главной панели для очистки оперативной памяти

Данный скрипт - автоматизированный установщик Расширенного GUI для Entware (оригинальная версия на Entware работать НЕ будет, у нас другие пути в системе). Также содержит несколько других программ, добавленных мной (GooCom aka LinuxInsider).

Большинство программ - работа автора sirota202, но так, как я многое переделал под Entware, добавил еще и свои изменения.

Установка :

Для запуска скриптов используется сервер Lighttpd, по этому если он у вас используется, все настройки будут изменены. При установке скриптов будет создан бекап папки /opt по адресу /media/DISK_A1/opt_backup.

Для установки надо подключиться к роутеру по SSH (Entware уже установлен) и скопировать в терминал строку ниже, затем нажать на Enter.

wget -O - http://keenetic.zyxmon.org/wiki/lib/exe/fetch.php/install.sh | sh

Скриншоты :

Скрипт для NGINX

Всё выше описанное используется только на сервере Lighttpd, как быть с nginx ?. Не устанавливать ещё и Lighttpd на работающий Nginx. Решение предложил и реализовал TheBB Вот ссылка https://www.dropbox.com/s/pobyzqsx5lssok7/ext_gui.tar.gz?dl=0 Скачиваем , распаковываем всё в /opt/root . Запускаем скрипт и ждём полной установки. Наслаждаемся и благодарим TheBB

Changelog :

  • 1.1.1 :

1. Теперь все функции работают независимо от IP-адреса роутера в локальной сети

2. Исправлена работа Vnstat

  • 1.1 :

1. Удалил все файлы .DS_Store и другие маковские причуды

2. Сделал шрифт и размер «Терминала» побольше

3. Путь в файловом менеджере - /

4. Добавил меню настройки QuickScript

5. Мелкие исправления

  • 1.0 :

1. Переработка скрипта для Entware

2. «QuickScript» и «Очистить RAM»