Marat Khusainov
Бизнес

Свой VPN-сервис: как создать и что нужно для запуска

7 мин чтения

Свой VPN-сервис собирается из open-source кода за выходные. Это правда — ровно до первого пользователя, которого вы не знаете лично. Дальше начинается работа, которой не видно на входе: конфигурации, живущие на мобильном интернете, модерация App Store, платежи, поддержка. Разбираю по слоям, на опыте трёх лет: свой сервис с 8000+ активных пользователей и VPN-приложения на заказ для клиентов.

Сразу разведу две задачи, которые часто путают. Поднять VPN для себя и пары друзей — это арендованный VPS, час по любой инструкции и конфиг, который вы чините руками, когда он ляжет. Здесь речь о другом: как создать свой VPN-сервис, за который платят чужие люди.

Что нужно, чтобы создать свой VPN-сервис

Рабочий VPN-сервис состоит из пяти слоёв: клиентское приложение, которое поднимает туннель на устройстве; конфигурации и панель управления на сервере; сетевая часть с протоколами; бэкенд с подписками, платежами и админкой; поддержка живых людей. На входе видно только первый и последний. Остальное — то, за что вы платите деньгами или своим временем.

С чего мы начинали

Первая версия собралась максимально просто. Взяли open-source бота — код лежит на гитхабе в открытом доступе, скачать может любой. Прикрутили платёжную систему. Конфигурации взяли базовые, прямо из документации Xray и VLESS.

Бот плюс оплата — сервис готов. Первые пользователи — друзья и знакомые. Классика.

И сразу вопрос, на который open-source код не отвечает: где брать людей, которые вас не знают. Друзья заканчиваются быстро, а дальше тишина. Первый звоночек прозвенел именно здесь: лёгким в этой нише оказался только вход.

Айсберг: пять слоёв, которых не видно на входе

Когда человек говорит «сделаю сам или найму разработчика», вопрос всегда в том, за что именно он платит. Вот содержимое подводной части.

СлойЧто внутриГде застреваешь
Клиентприложение на iOS, Android, Windows, которое поднимает VPN-туннель на самом устройствеэто не «экран с одной кнопкой»: работа с системным сетевым API, фоновые режимы, поведение при переключении сети
Конфигурации и панельгенерация ключей и конфигов, панель управления — Marzban, Remnawave и похожиебазовые конфиги из документации в России не заводятся или живут только на Wi-Fi
Сеть и протоколывыбор протоколов, маскировка трафика, белые списки у российских операторовнужен человек, который этим занимается постоянно: работавшее в прошлом месяце ломается в этом
Бэкенд и платежиподписки, карты, криптовалюта, платежи внутри Telegram, админка для выдачи и продления доступовплатёжная часть — отдельный проект со своими требованиями к надёжности
Поддержкаответы пользователям, у которых «не работает» или «не понимаю, что нажать»это не разовая задача, а постоянная нагрузка на человека

Админка VPN-сервиса: разделы «Пользователи», «Платежи», «Подписки», «Тарифы», «Промокоды», «Рефералы», декомпозиция выручки

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

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

Почему базовые конфиги не работают в России

Конфигурации VPN создаются и управляются на сервере — через панель вроде Marzban или Remnawave. Панель ставится за вечер. Проблема не в ней.

Конфиги, которые лежат в открытом доступе, для российских сетей чаще всего мертвы. Иногда они поднимаются, но только на Wi-Fi. Пользователь выходит на улицу, переключается на мобильный интернет, и соединение отваливается. Для него это выглядит просто: «ваш VPN не работает», возврат денег, отзыв в сторе.

Довести конфигурацию до состояния, когда она держится и на Wi-Fi, и на мобильном, у разных операторов — это инженерная работа с проверками на реальных сим-картах. Один раз её сделать мало: сети меняются, и настройки приходится пересобирать.

Панель управления Remnawave: расход трафика, число пользователей онлайн, нагрузка на ноды

Панель, через которую живут конфигурации: трафик, ноды, кто сейчас в сети. Ставится за вечер, а вот содержимое конфигов — та самая работа, которой не видно.

App Store: почему VPN-приложения отклоняют

Apple не запрещает VPN. В сторе спокойно живут десятки сервисов. Но новое приложение в этой категории проходит ревью тяжело, и вот почему.

В правилах App Review есть пункт про перенасыщенные категории: если приложение не даёт ничего уникального, его отклоняют. Есть отдельный пункт про дубликаты — «похоже на другие по коду, описанию или идее». VPN-приложения похожи друг на друга по определению, поэтому под эти формулировки попадают легко.

Способы пройти существуют, но они меняются. Бывали удачные периоды: релиз за пару недель. А бывало так, что одно приложение мы вели через модерацию с января по май 2026 — почти полгода отказов подряд.

Переписка с Apple в App Store Connect: отказ по Guideline 4.3(a) Design — Spam

Так это выглядит со стороны разработчика: четвёртое сообщение в переписке и снова 4.3(a) — «приложение похоже на другие по бинарнику, метаданным или замыслу». Данные клиента и идентификатор заявки скрыты. Подробный разбор конкретных реджектов и формулировок Apple — в отдельной статье про шесть отказов в App Store.

Фон тоже стоит понимать. За лето и осень 2024 Apple убрала из российского App Store около шести десятков VPN-приложений (TechRadar, The Record). В 2025 и 2026 удаления продолжились. Ниша движется под ногами, и это часть рисков, которые нужно закладывать на старте.

Аккаунт разработчика Apple и номер D-U-N-S

Чтобы выложить VPN-приложение как бизнес, нужен аккаунт организации в Apple Developer Program. Индивидуальный не подойдёт: отказ придёт на первой же подаче.

Стоит такое членство те же 99 долларов в год, что и обычное. Разница в оформлении: аккаунт заводится на компанию, а у компании должен быть номер D-U-N-S — международный идентификатор бизнеса, что-то вроде ЕГРЮЛ, только мировой. Получить его можно бесплатно, но это время и уже зарегистрированная фирма.

Второй путь — купить готовый аккаунт, и тогда основной риск переезжает на поиск продавца, который не исчезнет с деньгами.

Третий путь — взять приложение, которое уже прошло модерацию, вместе с аккаунтом. Тогда вопрос с фирмой и D-U-N-S закрыт до того, как вы открыли Xcode.

Сколько на этом зарабатывают

Скриншота с суммой здесь не будет. Это приём тех, кто продаёт курсы, и он ничего не говорит о вашем будущем результате.

Скажу иначе. Рынок VPN-приложений живой: выручка измеряется миллиардами долларов в год, пользователей — сотни миллионов по всему миру. Мёртвой нишу назвать нельзя.

Но сколько заработаете именно вы, от приложения зависит слабо. Приложение — инструмент. Деньги делает то, что вокруг: сколько вы вкладываете в привлечение, сколько уходит на серверы и поддержку, и как быстро от вас утекают пользователи. Сервис с отличным клиентом и без канала трафика зарабатывает ноль. Обратное, кстати, тоже верно: с потоком трафика и плохим клиентом вы просто оплачиваете возвраты.

Сделать самому или взять готовое

Собирать самомуГотовое решение
Стартopen-source бот и оплата — пара недельприложение уже в сторе, аккаунт включён
Аккаунт Appleфирма, D-U-N-S, ожиданиевопрос закрыт
Конфиги под РФсвоя инженерная работа с проверками на операторахготовые рабочие конфигурации
Модерациялотерея, от двух недель до полугодапройдена
Контрольвсё ваше, меняете как хотитекод заливаете свой, инфраструктура готова
Когда подходитпроверка гипотезы, небольшая аудитория, есть времязапуск бизнеса, когда время дороже разбирательств

Честная граница между колонками проходит по вопросу «сколько стоит ваш месяц». Если проверяете идею и месяц потерять не страшно — собирайте сами, заодно поймёте систему изнутри. Если у вас уже есть аудитория или бюджет на трафик, полгода в переписке с App Review обойдутся дороже разработки.

Как мы работаем сейчас

Каждый проект мы больше не начинаем с нуля. Есть рабочие конфигурации под российские сети, клиентская часть, которая держит туннель и на Wi-Fi, и на мобильном, бэкенд с платежами и админкой. И то самое приложение, которое отклоняли с января по май, — мы его дожали, оно готово.

Собираем модульно: у кого-то уже есть бот и нужны только приложения, у кого-то наоборот. Что входит в каждый слой и как это стыкуется, расписано на странице VPN-сервис под ключ. Другие направления разработки — на странице услуг.

Если думаете запускать свой VPN-сервис, напишите в Telegram — разберём вашу задачу и скажем, что из этого имеет смысл делать самому, а что брать готовым. Цену навскидку не называю: она слишком зависит от того, какие слои у вас уже закрыты.

Итог

Если считать порог входа, считайте не первый месяц, а второй год. Бот с оплатой стоит двух недель. Дальше вас ждут пересборка конфигов после очередных изменений в сетях, ревью App Store с непредсказуемым сроком и человек, который каждый день отвечает на «у меня не работает». Именно эта часть решает, останется у вас сервис через год или нет.

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

Чем свой VPN-сервер для себя отличается от VPN-сервиса на продажу?

Сервер для себя — это один арендованный VPS и конфиг, который вы правите руками, когда он отвалится. Сервис на продажу — это выдача доступов чужим людям, приём платежей, возвраты, приложения в сторах и поддержка. Первое делается за вечер по любой инструкции, второе становится работой.

Можно ли запустить VPN-сервис на open-source решении?

Да, для проверки спроса этого хватает: бот с гитхаба, платёжная система, конфиги из документации Xray. Так начинали и мы. Ограничения вылезают позже — на мобильном интернете, на модерации App Store и на потоке обращений в поддержку.

Нужен ли аккаунт организации Apple для VPN-приложения?

Да. Apple принимает VPN-приложения только с аккаунта Apple Developer Program, оформленного на компанию. Для такого аккаунта нужен номер D-U-N-S — международный идентификатор бизнеса. Сам номер бесплатный, членство в программе стоит 99 долларов в год.

Почему конфигурации VPN из документации не работают в России?

Базовые конфиги Xray и VLESS не учитывают, как устроена фильтрация у российских операторов. Частый сценарий: на Wi-Fi соединение поднимается, на мобильном интернете обрывается. Это отдельная инженерная работа, а не строчка в настройках.

Сколько времени занимает запуск VPN-сервиса?

Telegram-бот с оплатой собирается за пару недель. Клиентские приложения зависят от модерации: бывают релизы за две недели, а бывает так, что одно приложение проходит ревью с января по май. Оформление компании и D-U-N-S добавляет к сроку ещё несколько недель.

Похожие статьи