для bird4static добавил управление в ext-ui
после установки ext-ui добавить файл
/opt/share/www/ext-ui/addons/editlist.php
со следующим содержимым:
и этот, для кнопки перезапуска сервиса
/opt/share/www/ext-ui/addons/runbird4static.php
* для работы кнопки перезапуска сервиса нужно выдать права 777 на файл /opt/root/Bird4Static/scripts/add-bird4_routes.sh
файл /opt/share/www/ext-ui/index.html отредактировать, добавив после строки
<meta charset="utf-8" />
свою строку обеспечивающую адаптивное отображение на мобильных устройствах:
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/>
а перед этой строкой:
<a href="addons/info/index.php" target="myframe" title="System Health and Information"><img src="addons/img/btn/linfo.png"></a>
вставить свою строку с дополнительной кнопкой:
<a href="addons/editlist.php" target="myframe" title="Edit vpn list"><img src="addons/img/btn/vpn.png"></a>
ну или в любое удобное место в том же списке.
кроме этого нужно положить какую-нибудь иконку размером 48х48 по адресу /opt/share/www/ext-ui/addons/img/btn/vpn.png например такую:
на выходе получается такая страница:
нажатие на кнопку в верхнем ряду открывает соответствующий лист
нажатие на кнопку Save&close сохраняет лист и скрывает его с глаз долой.
Кнопка Restart service перезапускает сервис bird4static
p.s. я ненастоящий сварщик, я маску на стройке нашёл, так что замечания или улучшения горячо приветствуются.