Задать вопрос
@GEN_18

Как получить ключ пользователя через CLI в marzban?

мне надо получить ключ пользователя marzban именно через CLI, ввожу команду как положено
marzban cli subscription get-config -u user -f v2ray --base64

поулчаю структуру json файла и ошибку
TypeError: generate_subscription() missing 1 required positional argument: 'reverse'

сам ключ не получаю.
marzban update якобы обновляет версию, но опять же не знаю на какую
версию самого marzban не знаю, marzban status ничего не выдает кроме как "запущен"
версия core - 25.8.3
  • Вопрос задан
  • 224 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности
    13 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
  • Stepik
    Профессия "Инженер технической поддержки" - ваш старт в IT
    4 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
smorman
@smorman
When In Rome do as The Romans do...
Ну так вы же получаете json-конфиг и команда именно для получения этого конфига, а не ключа.
Конфиг и ключи, согласись, это разные понятия.

Вы же изучите синтаксис команд cli.
Там же чётко написано, что команда:
get-link: Prints the given user's subscription link.

как раз и выдаёт вам ключ, а не команда:
get-config

Отсюда вывод:
- чтобы получить ключ Пользователя вводите:
marzban cli subscription get-link -u vasya_pupkin

Предварительно узнав список Пользователей командой:
marzban cli user list

и усё...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы