Терминал
>_ в шапке интерфейса; требует входа в awg-manager — отдельной авторизации у терминала нет.Как это работает
Под капотом — ttyd: лёгкий веб-терминал, который awg-manager запускает на роутере по требованию и проксирует через своё соединение. Если ttyd ещё не установлен, страница предложит кнопку установки — пакет ставится через opkg из репозитория Entware. После установки сеанс запускается автоматически при открытии страницы.
Одновременно может быть открыт только один сеанс: если терминал уже открыт в другой вкладке или браузере, страница сообщит об этом и предложит повторить попытку позже. При закрытии вкладки сеанс завершается, сам ttyd при этом остаётся установленным.
Панель терминала
В заголовке терминала:
- кнопки-«светофоры» — отключиться, очистить экран, переподключиться. При обрыве связи терминал переподключается сам; если соединение рвётся постоянно, сессия завершится с сообщением об этом;
- Логин и Пароль — отправить сохранённые учётные данные в текущее приглашение;
- История — боковая панель с историей введённых команд (её можно очистить).
Учётные данные задаются на уровне Продвинутый в блоке Учётные данные shell над терминалом (Сохранить / Очистить, опция Запомнить на время сессии). Они хранятся только в памяти вкладки браузера и уходят в терминал только по нажатию кнопок «Логин» и «Пароль» — сами по виду приглашения не подставляются, чтобы пароль роутера не уехал в чужой запрос (ssh, sudo) внутри той же сессии.
Компактная версия терминала есть также во вкладке Инструменты → Система.
Зачем он нужен
Всё то, ради чего обычно открывают SSH: посмотреть процессы и память, проверить маршруты (ip route), интерфейсы (ip a), быстро поправить файл в /opt/etc. Команды выполняются от root в окружении Entware — будьте аккуратны: это та же сила (и та же ответственность), что и SSH-доступ.
Если предпочитаете классический SSH — инструкция по его включению есть в разделе Установка.