#
Коэффициент узла
В этом кратком руководстве мы определим коэффициент потребления для каждого узла.
Эта функция используется тогда, когда, например, Вы хотите добавить узел к панели, но из-за стоимости трафика этого узла, тарифицировать его, для пользователя, нужно по другому.
Например: Для нас стоимость трафика в разных регионах, обходится в разную стоимость. Азиатские - дороже, Европейские - дешевле, Россиийский трафик - вообще даром.
Если мы установим для Азиатского узла коэффициент 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 мы должны ввести идентификатор узла, который мы получили ранее, а в нижней части ввести параметры нашего узла вместе с желаемым коэффициентом потребления.
Убедитесь, что эти значения точно соответствуют нужному узлу (IP, порту и т. д.).
После ввода этих значений, выберите EXECUTE, и таким образом мы установим коэффициент потребления нашего узла.