• Образовательная площадка Eground

    БОЛЕЕ 100 000+ ОБУЧАЮЩИХ КУРСОВ • ОБНОВЛЕНИЕ СЫЛОК

    БОЛЕЕ 600+ ПОЛОЖИТЕЛЬНЫХ ОТЗЫВОВ

    Отзывы Начать изучение
  • Получи готовый онлайн-бизнес!

    Бизнес под ключ - от создателей популярных форумов!

    Эксклюзивное предложение для пользователей EGround

    Подробнее
  • НаПИШИ ОТЗЫВ - ПОЛУЧИ ДОСТУП!

    Хочешь бесплатно ссылку к одной теме?

    Смотри условия акции!

    Подробнее

Скоро! VpnBillingManager — автоматизация продажи VPN услуг [creativeboss]

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
7.178
Реакции
22

VpnBillingManager — автоматизация продажи VPN услуг [creativeboss]​


scale_1200.jpg


О чем складчина?


В настоящий момент я разрабатываю для себя сервис для приема платежей за услуги VPN и готов поделиться им с тем, кому это так-же интересно за небольшое вознаграждение.

Из чего состоит сервис:

1. Лендинг + личный кабинет клиента, где можно ознакомиться с тарифами, подключать и отключать подписки, пополнять баланс.
На чем написан? Nuxt.js (почему решил дополнительно сделать сайт? – не для всех каналов продвижения подходит ТГ, да и не у всех пользователей он может быть, с сайтом больше возможностей по привлечению пользователей)

2. Телеграм бот для регистрации пользователей, подключения услуг VPN. Телеграм бот +- классический, пока не WebApp.

3. Административная панель управления сервисом + API для фронта. Написана на Laravel 10

Функциональные возможности сайта(веб):
· Краткое описание сервиса
· Блок тарифных планов
· Блок ответов на вопросы
· Регистрация пользователей (через email, оформление подписки без регистрации)
· Личный кабинет клиента (список всех подписок, подключение удаление новых, выбор тарифных планов, оплата подписок, продление услуг согласно тарифному плану подписки, уведомления об истечении подписки, на сколько дней хватит средств)
· Инструкции по подключению

Функциональные возможности бота(телеграм):
· Подключение ВПН (выбор тарифа, тестовый период N дней)
· Продление подписок
· Удаление подписок
· Написать админу
· Инструкции по подключению
· Информация об аккаунте

Функциональные возможности админки (backend):
· Создание тарифных планов (тестовый период, сумма за период – т.е. день может стоить по-разному, разные тарифы для сайта и для телеграмм бота – возможность разделять)
· Управление пользователями (блокировка, просмотр подписок пользователя)
· Управление подписками (создание, блокировка, продление, тестовый период)
· Управление серверами (добавление, просмотр кол-ва подписок у сервера)
· Рассылка уведомлений пользователям в Телеграм, админу тех.уведомлений
· Сокращатель ссылок, трекинг UTM- меток (для источников трафика)

Пока прием платежей осуществляется через YooKassa, в планах подключить прием платежей криптой и Lava (как некоторые из вариантов), дополнительные способы приема платежей можем обсудить добавлю.

Под капотом VPN используется V2ray на базе API marzban, цель моей системы автоматизировать продажу ВНП услуг и отслеживания источников трафика. Возможно подключение дополнительных протоколов ВПН, если у них есть API.

По распределению подписок, возможны несколько вариантов:
1. Привязка всех подписок к мейн-ноде, а далее балансировка дополнительными нодами
2. Жесткая привязка каждого пользователя к конкретному серверу по наименьшей загруженности, + установка лимита на кол-во пользователей на сервере.

Что в планах?
Сделать веб-апп для телеграм бота
Адаптировать одно из flutter приложений под свой VPN, в возможностью рассылки уведомлений пользователям прямо в приложение + приложение.
Если вам интересна данная тема присоединяйтесь, по всем техническим моментам, как что настроить, запустить и т.д, подскажу, хотелки по доработке биллинга реализуем (в рамках разумного), создадим ветку тех. поддержки складчины.
Возможность рассмотреть открытый исходный код биллинга, при большом количестве человек, так как высока вероятность слива в паблик.

Какой у вас должен быть уровень подготовки?
1. Умение зарегистрировать домен, VPS сервер
2. Привязать домен к серверу
3. Уметь пользоваться FTP, подключаться к серверу по SSH и выполнить команду из консоли

Как и что делать расскажу, но, если у вас нет базовых навыков, будет, наверное, сложновато.

Системные требования:
php8+, nginx, linux, mysql


Материал «VpnBillingManager — автоматизация продажи VPN услуг [creativeboss]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу