Настройка уведомлений и разрешённых доменов для панели Marzban
Настройка уведомлений и разрешённых доменов для панели Marzban
Если вы работаете с Marzban, эти новые настройки позволят упростить работу и обезопасить доступ к панели. С помощью переменных env
можно задать правила для уведомлений, которые будут отправляться пользователям, а также ограничить доступ к панели управления только для нужных доменов.
📢 Настройка уведомлений
Теперь Marzban поддерживает автоматические уведомления, которые можно отправлять на вебхуки. Вы можете настроить их на случай, если у пользователя остаётся определённое количество дней доступа или если трафик превышает заданный процент. Эти уведомления можно легко интегрировать в Telegram-бот.
Основные переменные для уведомлений:
-
NOTIFY_IF_DATA_USAGE_PERCENT_REACHED — уведомление, если объём трафика пользователя достиг 80% или другого установленного значения.
NOTIFY_IF_DATA_USAGE_PERCENT_REACHED=True
-
NOTIFY_IF_DAYS_LEFT_REACHED — уведомление за несколько дней до окончания доступа пользователя, по умолчанию за 3 дня.
NOTIFY_IF_DAYS_LEFT_REACHED=True
-
NOTIFY_DAYS_LEFT — определяет количество дней до окончания, за которые будет отправлено уведомление.
NOTIFY_DAYS_LEFT=3,7
-
NOTIFY_REACHED_USAGE_PERCENT — задаёт процент трафика, при котором будет отправлено уведомление.
NOTIFY_REACHED_USAGE_PERCENT=80,90
Важно: для работы двух последних переменных, сначала нужно активировать две первые.
Примечание: Версия 7 Marzban поддерживает только одно значение для уведомлений. В Dev-версии поддерживается уведомление при достижении разных порогов (например, при 80% и 90%).
🌐 Настройка разрешённых доменов для доступа к панели управления
Если вы хотите ограничить доступ к панели управления определёнными доменами, используйте переменную ALLOWED_ORIGINS
. Она позволяет указать, с каких доменов будет доступ к панели.
Пример настройки:
ALLOWED_ORIGINS=http://localhost,http://localhost:8000,http://example.com
Совет: Если домены ссылки и панели управления различаются, панель всё равно будет доступна с обоих доменов. С помощью
ALLOWED_ORIGINS
вы можете точно указать, какой домен или поддомен имеет доступ к панели.
С этими настройками вы сможете автоматизировать уведомления для пользователей и установить чёткие правила доступа к панели Marzban. Это не только улучшит пользовательский опыт, но и повысит безопасность системы.
- Наше сообщество Openode.XYZ OpeNode.xyz
- Aeza VPS (+15% к пополнению) Aeza.net
- Лучший Евро-хостер VPS (+1 месяц бесплатно на 100$) Kamatera.com
- VPS hosting - 4vps.su (-10% скидка!) 4VPS.su
- TG Channel TG-Channel Neonode.cc