Коэффициент узла
В этом кратком руководстве мы определим коэффициент потребления для каждого узла.
Эта функция используется тогда, когда, например, Вы хотите добавить узел к панели, но из-за стоимости трафика этого узла, тарифицировать его, для пользователя, нужно по другому.
Например: Для нас стоимость трафика в разных регионах, обходится в разную стоимость. Азиатские - дороже, Европейские - дешевле, Россиийский трафик - вообще даром.
Если мы установим для Азиатского узла коэффициент 2, и если пользователь использует эту конфигурацию, объем его учтенного и записанного в БД потребления будет удвоен.
Если мы установим для Европейского узла коэффициент 1, и если пользователь использует эту конфигурацию, объем его учтенного и записанного в БД потребления будет равен фактическому.
Если мы установим для Российского узла коэффициент 0.5 , и если пользователь использует эту конфигурацию, объем его учтенного и записанного в БД потребления будет меньше фактического.
Активируем Swagger для API
nano /opt/marzban/.envИ измените одну из строк в конце файла, как показано ниже:
DOCS=True
После выполняем перезапуск панели
marzban restartИ перейдите по адресу https://YOUR_DOMAIN/docs/

Внизу этой страницы перейдите в раздел NODE и нажмите на значок замка, у GET /api/nodes/.
В открывшемся окне введите Ваш логин пароль
После входа через эту страницу вам будет доступен метод GET /api/nodes/. Теперь сначала нажмите кнопку TRY, а затем выберите EXECUTE.
После этого будет отображен список ваших узлов включая их параметры.
Нам нужен идентификатор ID узла из этого списка
Дальше нам понадобится метод PUT /api/node/{node_id}.
Теперь сначала нажмите кнопку TRY,
вместо node_id мы должны ввести идентификатор узла, который мы получили ранее, а в нижней части ввести параметры нашего узла вместе с желаемым коэффициентом потребления.
После ввода этих значений, выберите EXECUTE, и таким образом мы установим коэффициент потребления нашего узла.