Автоматизация & VPN

Что такое Marzban и Remnawave (панели VPN)

Что это

Панели управления VPN-сервисом: пользователи, подписки, лимиты трафика, входные узлы. Клиент получает одну ссылку-подписку, а панель раздаёт ему актуальные настройки.

Как используем

На них работают наши VPN-сервисы: бот продаж создаёт пользователя в панели, клиент OshaVPN читает подписку и сам выбирает живой вход.

Где это нужно бизнесу

  • Вы продаёте VPN по подписке, и пользователей, сроки и трафик нужно вести не вручную.
  • Клиент должен получать одну ссылку-подписку, а панель — раздавать ему актуальные входы.
  • Администратор не хочет заходить в панель ради каждого продления.

Как мы это используем

  • Бот как касса. Tech Poly VPN управляет Marzban через REST API: создаёт и продлевает пользователей, а деньги, сроки, скидки и отчёты держит у себя. В заметке пользователя в панели бот пишет @username, чтобы администратор видел людей, а не идентификаторы.
  • Пробный доступ. Бот продажи подписок по инвайт-коду сам создаёт пользователя user_ плюс Telegram-ID с лимитом одного устройства онлайн и без лимита трафика; продление считается от текущей даты окончания.
  • Узел с панелью. На VPN-трассе панель с подписками проксируется через входной узел, админка слушает отдельный порт, а автономный узел в Нидерландах держит свою панель, базу и ключи.
  • Клиент. OshaVPN читает подписки Marzban и Remnawave, обновляет их при запуске и раз в час.

Типичные проблемы

  • Две даты окончания. Срок хранится и в базе бота, и в Marzban, который на самом деле отключает трафик. Запись идёт в одну сторону: сначала панель возвращает фактическую дату, и только её бот сохраняет.
  • Панель не ответила после оплаты. Заявка возвращается в ожидание, скидка не сгорает — клиент не остаётся с оплатой без ключа.
  • Бэкап базы панели. Автоматическое резервное копирование базы Marzban пока в планах трассы.

Когда это не нужно

Для частной сети команды на WireGuard панель с подписками и биллингом не нужна. Она нужна, когда VPN — это сервис с клиентами и оплатой.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.