🛡️

VPN-сервис под ключ: бот продаж, приложение под вашим брендом и серверы

Бот продаёт подписки, клиент подключается одной кнопкой в приложении с вашим названием

Собираем VPN-сервис целиком: бот, который продаёт и продлевает подписки, приложение с вашим названием и одной кнопкой «Подключить», серверы с входом в России и инструкции для клиентов. Всё это мы сначала сделали для собственного сервиса, поэтому знаем, где клиенты теряются и о чём пишут в поддержку.

Можно взять всё сразу или только то, чего не хватает: например, бота к уже работающей панели или приложение поверх готовых серверов.

Путь клиента можно пройти самому: бот Tech Poly VPN выдаёт бесплатный пробный доступ, показывает тарифы и оплату по СБП — так же будет работать и ваш.

С какой задачей приходят

Типовые ситуации и что мы в них делаем.

Продаёте доступ вручную в личке

Клиент пишет, вы скидываете реквизиты, ждёте чек, создаёте ключ в панели и отправляете его в чат, а через месяц вспоминаете, кому пора продлевать. Бот делает это сам: выдаёт пробный доступ, принимает чек, продлевает ключ в панели и напоминает о продлении.

Клиенты путаются в NekoBox, Hiddify и v2rayNG

Чужой клиент просит вставить конфиг, выбрать протокол и вход из списка с техническими названиями. Каждый такой шаг — вопрос в поддержку. В своём приложении подписка приходит ссылкой из бота, а дальше у клиента одна кнопка «Подключить».

Соединение рвётся, клиенты уходят

Связь с зарубежным сервером обрывается на пути, а клиент думает, что не работает ваш сервис. Ставим входной узел в России и постоянный туннель до выхода, а приложение само выбирает рабочий вход и само переключается при обрыве.

Поддержка тонет в вопросах «как подключиться»

Пошаговые инструкции для каждой платформы открываются прямо из бота. Если у клиента что-то не работает, приложение присылает отчёт о сбое на ваш сервер, а ключи и ссылки подписки в нём замаскированы ещё на устройстве.

Что мы делаем

Что входит в эту задачу. Цена — ориентир «от», точная сумма — после бесплатного аудита.

Бот продажи подписок с оплатой по СБП

Пробный доступ, тарифы на разные сроки, оплата по СБП со скриншотом чека и кнопками «Подтвердить» и «Отклонить» для администраторов. После подтверждения бот сам создаёт или продлевает пользователя в панели и присылает ключ. Напоминает о продлении за 3 суток и за 1 сутки.

VPN-приложение под вашим брендом

Собираем наш клиент для Android, Windows 10/11 и Windows 7 под ваш сервис: ваше название и значок или пометка «Специально для …», вшитый адрес подписки, свой ключ подписи и свой сервер обновлений. Клиент сам выбирает рабочий вход, российские сайты по умолчанию идут напрямую, обновления приходят по воздуху. Такую сборку мы уже делали для другого VPN-сервиса.

Бот и приложение работают в паре

Клиент оплатил в боте — получил ссылку подписки, нажал её — приложение подключилось. На главном экране видны срок подписки и остаток трафика, продление идёт через того же бота. Если Telegram недоступен, доступ выдаёт резервный бот ВКонтакте.

Серверы: вход в России, выход за границей

Входной узел в России принимает подключения и держит постоянный туннель до выходного сервера. Второй независимый туннель держит связь, если первый оборвался. Сайт, панель и VPN живут на одном порту, а смена домена — одна команда без обрыва сессий.

Что входит в результат

Что остаётся у заказчика после сдачи проекта.

  • Бот продажи подписок: пробный доступ, тарифы, оплата по СБП, продление, напоминания
  • Выдача и продление ключей в панели Marzban или Remnawave по API
  • VPN-клиент для Android, Windows 10/11 и Windows 7 под вашим названием
  • Свой ключ подписи приложения и свой сервер обновлений по воздуху
  • Серверы: входной узел в России, туннель до выхода, резервный канал
  • Инструкции для клиентов по каждой платформе, открываются из бота
  • Запуск в Docker, резервные копии базы, московское время для напоминаний
  • README в формате технического задания, CHANGELOG и месяц бесплатной поддержки

Кейсы по теме

Где мы это уже сделали — с задачей, решением и цифрами.

В продакшене · собственный продукт

Tech Poly VPN: биллинг VPN-подписок в Telegram

собственный продукт: оплата по СБП, выдача ключей в Marzban, резервный бот во ВКонтакте

Тестирование у заказчикаNDA

Бот продажи VPN-подписок по СБП в Telegram

для закрытого VPN-сервиса: инвайт-код, пробный период, чек подтверждает админ

Тестирование · собственный продукт

OshaVPN: VPN-клиент для Android, Windows 10/11 и Windows 7

собственное приложение на замену NekoBox, Hiddify и v2rayNG — на тестировании у пользователей

В продакшене · собственный продукт

VPN-инфраструктура: входной узел в России, выход в Европе

собственный продукт: релей в России, постоянный туннель и узел в Нидерландах

В продакшене · собственный продукт

Инструкции по подключению VPN для Android, iPhone и ПК

открытые страницы для Telegram Mini App: пять платформ, без сборки и зависимостей

Как идёт работа

От заявки до сдачи: на каждом шаге понятно, что происходит и что дальше.

  1. 1

    Заявка и бесплатный аудит

    Разбираем, что у вас уже есть: серверы, панель, бот, каналы продаж. Решаем, что делаем с нуля, а что подключаем к готовому. Составляем ТЗ и называем смету по каждой части.

  2. 2

    Серверы и панель

    Поднимаем или переносим панель, ставим входной узел в России и туннель до выхода. Проверяем подключение с реальных телефонов у разных операторов.

  3. 3

    Бот и приложение

    Пишем бота под ваши тарифы и способы оплаты, собираем приложение с вашим названием и значком. Вы проходите путь клиента от первого сообщения в боте до подключения в приложении.

  4. 4

    Запуск и сдача

    Разворачиваем всё в Docker, настраиваем резервные копии, отдаём инструкции для клиентов и документацию. Месяц бесплатно исправляем замечания.

На чём делаем

Marzban и Remnawave →
Панели, в которых живут пользователи и ключи. Бот создаёт и продлевает пользователя по API, а приложение получает от панели подписку со всеми входами.
Xray →
Ядро, которое шифрует и передаёт трафик, — и на серверах, и внутри приложения. В приложении оно сменное: можно переключить на sing-box без переделки интерфейса.
Kotlin и C# / .NET →
На Kotlin написан клиент для Android, на C# — для Windows 10/11 и отдельный лёгкий клиент для Windows 7.
Python и aiogram 3 →
На них написан бот: покупка идёт диалогом по шагам, а подтверждение платежа защищено от двойного начисления блокировкой в базе.

Частые вопросы

Сколько стоит запустить VPN-сервис под ключ?
Считаем по частям, и любую можно заказать отдельно: бот продажи подписок — от 25 000 ₽, серверы с входом в России — от 9 000 ₽, инструкции для клиентов — от 3 000 ₽. Стоимость приложения под вашим брендом зависит от платформ и объёма переделок. Точную сумму называем после бесплатного аудита.
Можно заказать только бота или только приложение?
Да. Бот подключается к вашей панели Marzban или Remnawave, даже если серверы настраивали не мы. Приложение работает с подписками этих панелей, так что его можно отдать клиентам поверх уже работающего сервиса.
Приложение будет с моим названием?
Да: ваше название и значок или наш клиент с пометкой «Специально для …» — как удобнее. В приложение вшивается адрес вашей подписки, оно подписывается отдельным ключом и обновляется с вашего сервера, а не с нашего.
Что с iPhone?
Свой клиент для iPhone и iPad написан, но пока отложен. Сейчас айфоны подключаются через сторонний клиент OneXray: инструкция открывается прямо из бота и из приложения.
Чьи будут код, база и серверы?
Ваши. Бот и база работают на вашем сервере, данные клиентов не уходят к нам. После сдачи вы получаете документацию и доступы, а сопровождение — по желанию.
Как клиент платит, если нет эквайринга?
По СБП: бот показывает реквизиты, клиент присылает скриншот чека, администраторы получают его с кнопками. Если нужна автоматическая платёжная система, её подключение обсуждаем на аудите.

Обсудим вашу задачу: VPN-сервис под ключ

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