Перейти к содержимому
GitHubПоддержать

Команда mikan

Команда mikan без аргументов открывает меню в терминале: состояние, обновления, логи, доступ, сайты REALITY, ноды, бэкапы. Те же действия доступны командами. Сами команды на английском, запускаются от root.

Команда Что делает
mikan status контейнеры, процессор и память, состояние панели, доступное обновление
mikan logs [panel|node] логи в реальном времени, Ctrl+C останавливает
mikan restart перезапустить контейнеры
mikan update [--check] обновить сейчас, сначала бэкап, при сбое откат. --check только проверяет
mikan install [флаги] установка, на установленном сервере открывает меню
mikan uninstall [-y] остановить и удалить команду, данные остаются в /opt/mikan
Команда Что делает
mikan url ссылка на панель и логин
mikan reset-password новый пароль администратора, все сессии и API-ключи отзываются
mikan reset-path новая секретная ссылка, старая перестаёт работать
mikan disable-2fa выключить 2FA, если потерян телефон
Команда Что делает
mikan backup бэкап в /opt/mikan/backups
mikan restore FILE [-y] [--no-db-snapshot] восстановить из бэкапа, см. Бэкапы
Команда Что делает
mikan node list ноды панели
mikan node add --name NAME --host IP [--domain D] [--api-port P] добавить ноду и получить ключ
mikan node key NODE новый ключ ноды, старый перестаёт работать
mikan node set NODE [--name] [--host] [--domain] [--enabled=true|false] изменить ноду
mikan join [KEY] [--panel-ip IP] на ноде: принять новый ключ из панели
mikan inbound list подключения
mikan inbound add PRESET [--port PORT] [--node N] добавить подключение, без пресета покажет список
mikan inbound set NAME --port PORT [--node N] сменить порт, ключи и маскировка остаются

Своя нода панели имеет номер 1, её адрес и домен меняются в настройках панели.

Команда Что делает
mikan cert set --cert fullchain.pem --key privkey.pem [--node N] свой сертификат панели или ноды
mikan cert show [--node N] что стоит сейчас
mikan cert clear [--node N] вернуть Let’s Encrypt (для ноды: самоподписанный)
Команда Что делает
mikan targets scan [--node N] [--json] найти подходящие сайты рядом с сервером
mikan targets check --dest HOST:PORT [--sni NAME] проверить сайт
mikan targets apply --dest HOST:PORT [--sni NAME] (--all | --inbound NAME) [--force] поставить сайт всем подключениям или одному

Для IP-адреса в --dest нужен --sni. Сайт проверяется перед применением, --force пропускает проверку.

Команда Что делает
mikan addon list что работает и что есть в каталоге
mikan addon install ID поставить или обновить адаптер
mikan addon remove ID остановить и удалить, настройки и платежи в панели остаются