Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

GhastVPN Banner


Включает в себя сайт с авторизацей через E-mail и Telegram бота, что позволяет:

  • Регистрироваться пользователям при любых условиях.
  • Добавлять/изменять/удалять ключи (устройства) прямо в личном кабинете на сайте.
  • Пополнять баланс с помощью выбранного платежного метода.
  • Просматривать историю пополнений, изменений статуса устройств.
  • Динамический баланс списания средств.
  • И многое другое совсем скоро!

🖼️ Подробнее про Личный кабинет

Приветствие нового пользователя 🥳
Все эмоджи (Lottie), представленные на сайте - анимированы. Можно заменить на любую понравившуюся Lottie-анимацию

Welcome
Личный кабинет 🔐
Welcome
Настройки устройства ⚙️
Welcome
Пополнение баланса 💸
Welcome
История 🕐 и Помощь ✋
Welcome

Протестировать можно в ТГ или на сайте


🚀 Основные возможности

Telegram бот

  • Написан на TypeScript, Bun и GrammyJS, Drizzle.
  • Кнопки: Личный кабинет, помощь, тех.поддержка и многие другие.
  • Админ-команды: Пополнить баланс, сбросить демо (будут дополняться).
  • Возможность отправки 4 кастомных сообщений пользователям, в зависимости от условий.
  • Уведомления об остатке баланса и из Remnawave при взаимодействия с ключами (опционально, настраивается).
  • Реферальная система с гибкой настройкой - бонус рублями или процентами от пополнения.

Сайт - Личный кабинет

  • Написан на Next.js, TypeScript, Drizzle.
  • Регистрация через e-mail с системой антиабьюза.
  • Выдача бонусных рублей на баланс новым пользователям (настраивается, расчет автоматический).
  • Получение ключей/редактирование/удаление (нельзя удалять новые ключи в течение 24 часов).
  • Система баланса как с дробями так и без (например 3.3 рубля или 4 рубля за ключ в сутки).
  • Ежедневное списание баланса у пользователей.
  • Пополнение баланса через Юкасса, ТБанк, Platega.
  • Возможность редактировать название устройства пользователем.
  • Кнопки помощи, возможность добавить видеопомощь, FAQ.
  • Интегрированы приложения из Remna (оставили только Happ, но можно добавлять другие, просто сгенерировав в Remna).

🗂️ Развертывание

Занимает не более часа. Желательно на том же сервере что и Remnawave, но можно ставить и отдельно. Все общение происходит через API ключи. Поднимается парой команд через Docker compoose. Инструкция прилагается.



⚙️ Технологии

  • TypeScript + Bun
  • 🔗 API-интеграция с Remnawave
  • 🤖 Telegram Bot API
  • 🐘 PostgreSQL + Docker Compose

🔗 Попробовать сервис - ТГ или сайт


🛑 Почему я?

  • Управляю ВПН сервисами с численостью более 1.5 млн человек.
  • Отбивал крупные DDoS атаки.
  • Мигрировал с 3UX и Marzban.
  • Участвовал в доработке документации Remnawave.
  • Знаю методы удаления ботов и защиты от них.
  • И многое другое, всего не перечислить.

🔗 Мой закрытый ТГ-чат для VPN сервисов - клик


📩 Связь / Партнёрство

Хотите подключить собственный VPN-проект на базе Telegram-бота или Mini App?
📬 Пишите сюда.

About

Telegram бот + Mini Apps для подписок из Remnawave

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Contributors