С чего начатьБесплатно

Свой VPN-сервис с нуля

Узнай, из чего состоит собственный VPN-сервис, как связаны RemnaWave, ноды, CDN и Telegram-бот и в каком порядке собрать всё с нуля.

5 минут чтения Обновлено 16.08.2026 Доступ открыт

Что мы будем создавать

Собственный VPN-сервис состоит из нескольких частей, которые работают вместе.

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

Основные технические части проекта:

  • инфраструктура - серверы, домены и техническая основа
  • RemnaWave - управление пользователями, подписками и нодами
  • VPN-ноды - серверы, через которые пользователи выходят в интернет
  • CDN - дополнительный вариант организации подключения
  • Telegram-бот - взаимодействие с пользователями, подписками и оплатой

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

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

Инфраструктура

Всё начинается с серверов.

VPS - это удалённый сервер, на котором будут работать компоненты твоего проекта.

По мере прохождения YamoriHUB ты научишься:

  • выбирать подходящий VPS
  • подготавливать Ubuntu
  • подключаться к серверу по SSH
  • работать с доменами и DNS
  • защищать сервер
  • следить за его состоянием
  • создавать резервные копии

Для первого запуска не нужна большая инфраструктура.

Сначала подготовим только то, что необходимо для рабочей схемы.

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

Подробная настройка серверов находится в разделе Инфраструктура.

RemnaWave

RemnaWave - центр управления VPN-сервисом.

Через неё ты сможешь:

  • создавать пользователей
  • выдавать и управлять подписками
  • подключать VPN-ноды
  • создавать хосты
  • настраивать подключения
  • управлять параметрами сервиса

Важно понимать разницу между панелью и нодой.

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

Упрощённо:

RemnaWave
↓
Пользователи
Подписки
VPN-ноды
Настройки

Установку и настройку будем проходить отдельно в разделе RemnaWave.

VPN-ноды

VPN-нода - это сервер, к которому подключается пользователь.

Через неё проходит его VPN-трафик:

VPN-приложение
↓
VPN-нода
↓
Интернет

Для первого запуска достаточно добиться работы одной ноды.

Первая контрольная точка:

  1. RemnaWave работает.
  2. Нода подключена к панели.
  3. Тестовый пользователь создан.
  4. Подписка получена.
  5. Подписка добавлена в VPN-приложение.
  6. Подключение работает.

Если эта цепочка заработала, базовая техническая часть VPN уже готова.

После этого можно добавлять новые ноды, локации и дополнительные варианты подключения.

CDN

CDN используется в некоторых схемах как дополнительный промежуточный слой между VPN-приложением пользователя и серверной инфраструктурой.

Вместо прямого подключения маршрут может выглядеть так:

VPN-приложение
↓
CDN
↓
VPN-инфраструктура
↓
Интернет

На первом этапе CDN не нужен.

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

  • какие варианты доступны
  • как выбрать подходящий CDN
  • как подготовить домен
  • как настроить DNS
  • как создать ресурс у CDN-провайдера
  • что настроить в RemnaWave
  • как проверить готовое подключение

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

Telegram-бот

Рабочий VPN нужно удобно выдавать пользователям.

Для этого можно использовать готового Telegram-бота.

В зависимости от выбранного проекта бот может отвечать за:

  • регистрацию
  • выбор тарифа
  • оплату
  • получение подписки
  • продление доступа
  • личный кабинет
  • уведомления
  • реферальную систему

Бот не передаёт через себя VPN-трафик.

Его задача - работать с пользователем и выдавать данные для подключения.

Например:

Telegram-бот
↓
Пользователь получает подписку
↓
VPN-приложение

После этого VPN-приложение самостоятельно подключается к VPN-инфраструктуре.

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

Как всё связано

У каждого компонента своя задача.

Управление

RemnaWave
↓
Пользователи
Подписки
VPN-ноды
Настройки подключения

Работа с пользователем

Telegram-бот
↓
Подписка
↓
VPN-приложение

VPN-подключение

Обычная схема:

VPN-приложение
↓
VPN-нода
↓
Интернет

В некоторых конфигурациях:

VPN-приложение
↓
CDN
↓
VPN-инфраструктура
↓
Интернет

Получается простое разделение:

  • RemnaWave управляет сервисом
  • Telegram-бот работает с пользователем
  • VPN-приложение использует полученную подписку
  • VPN-нода принимает VPN-подключение
  • CDN добавляется в тех схемах, где он необходим

В каком порядке всё запускать

Не начинай с рекламы, десятка серверов или сложной инфраструктуры.

Иди по порядку.

Шаг 1. Подготовь всё необходимое

Сначала разберись, какие серверы, домены, аккаунты и другие компоненты понадобятся для запуска.

Этому посвящена следующая статья раздела С чего начать.

Шаг 2. Подготовь инфраструктуру

Перейди в раздел Инфраструктура.

Подготовь VPS, доступ по SSH, домены, DNS и базовую защиту.

Шаг 3. Установи RemnaWave

Разверни панель и подготовь её к работе.

После этого подключи первую VPN-ноду.

Шаг 4. Сделай первое рабочее подключение

Создай тестового пользователя и получи его подписку.

Добавь подписку в VPN-приложение и проверь:

  • приложение подключается
  • интернет работает
  • трафик идёт через нужную ноду

Пока этот этап не работает, не переходи к боту, оплате и продвижению.

Шаг 5. Расширь инфраструктуру

После успешного первого подключения можно постепенно добавлять:

  • дополнительные VPN-ноды
  • новые локации
  • CDN
  • резервные варианты подключения
  • мониторинг
  • резервные копии

Добавляй только то, что действительно нужно проекту.

Шаг 6. Подключи готового бота

Выбери подходящий проект из раздела Готовые боты, установи его и подключи к своей инфраструктуре.

После этого пользователи смогут получать и управлять доступом через Telegram.

Шаг 7. Подготовь сервис к запуску

Когда пользователь уже может получить подписку и подключиться к VPN, переходи в раздел VPN-бизнес.

Там займёмся:

  • тарифами
  • оплатой
  • клиентскими приложениями
  • оформлением проекта
  • поддержкой
  • проверкой пути клиента
  • продвижением
  • развитием сервиса

Первая цель

Не пытайся сразу построить большой VPN-сервис.

Для начала добейся одного результата:

RemnaWave работает
↓
VPN-нода подключена
↓
Тестовый пользователь создан
↓
Подписка получена
↓
VPN-приложение подключается
↓
Интернет через VPN работает

Если эта цепочка работает, у тебя уже есть рабочая основа собственного VPN-сервиса.

Всё остальное будем добавлять постепенно.

Что дальше

Теперь ты понимаешь, из каких частей состоит VPN-сервис и в каком порядке мы будем его собирать.

Следующий шаг - подготовить всё необходимое перед первой установкой.

Переходи к статье «Что понадобится для запуска».