Выбираем первый маршрут
После предыдущих статей может показаться, что для запуска сразу нужны десяток серверов, CDN, бот, мониторинг, резервирование и куча дополнительных сервисов.
Не нужны.
Для первого запуска задача намного проще:
Собрать минимальную рабочую инфраструктуру, проверить VPN своими руками и только после этого постепенно добавлять остальные компоненты.
В этом гайде разделим запуск на три уровня:
- тестовый - проверить, что ты вообще умеешь собрать рабочую систему
- базовый - нормальный вариант для первых пользователей
- расширенный - инфраструктура для проекта, который уже начал расти
Для первого полноценного запуска YamoriHUB рекомендует базовый путь.
Главное правило
Не строй инфраструктуру на будущее, если текущая схема ещё не работает.
Плохой порядок:
Купить много VPS
↓
Настроить CDN
↓
Установить бота
↓
Подключить оплату
↓
Начать рекламу
↓
Обнаружить, что обычный VPN не подключается
Правильный порядок:
Поднять основу
↓
Проверить VPN
↓
Защитить рабочую систему
↓
Добавить автоматизацию
↓
Подключить оплату
↓
Запустить пользователей
↓
Масштабировать
Каждый новый компонент должен добавляться к уже работающей системе.
Вариант 1. Тестовый запуск
Этот вариант нужен, если ты впервые работаешь с VPS, RemnaWave и VPN-нодами и хочешь сначала пройти весь технический путь без запуска проекта для клиентов.
Тебе понадобятся:
- VPS для RemnaWave
- VPS для VPN-ноды
- один домен
- доступ к DNS
- устройство для тестирования
- VPN-приложение
Схема:
RemnaWave
↓
VPN-нода
↓
Тестовый пользователь
↓
Подписка
↓
VPN-приложение
↓
Интернет
На этом этапе не нужны:
- CDN
- Telegram-бот
- платёжная система
- несколько нод
- реклама
- сложная автоматизация
Цель тестового запуска
Получить одну рабочую подписку и самостоятельно подключиться через неё.
Готовый результат:
RemnaWave работает
↓
Нода online
↓
Пользователь создан
↓
Подписка открывается
↓
VPN подключается
↓
Интернет работает
Если эта цепочка работает, ты уже понимаешь техническую основу проекта.
Вариант 2. Базовый запуск
Это рекомендуемый вариант для первого собственного VPN-сервиса.
Он начинается с той же технической основы, но после проверки VPN мы доводим проект до состояния, когда им может пользоваться первый клиент.
Что понадобится
Основная инфраструктура:
- VPS для RemnaWave
- VPS для первой VPN-ноды
- домен
- DNS
- HTTPS
- рабочая подписка
Надёжность:
- базовая защита серверов
- резервная копия RemnaWave
- мониторинг панели и ноды
Пользовательская часть:
- готовый Telegram-бот
- тариф
- способ оплаты
- VPN-приложение
- простая инструкция подключения
- поддержка
CDN на этом этапе добавляется только если он нужен выбранной схеме подключения.
Схема
Пользователь
↓
Telegram-бот
↓
Получение доступа
↓
RemnaWave
↓
Подписка
↓
VPN-приложение
↓
VPN-нода
↓
Интернет
При этом RemnaWave и VPN-нода выполняют разные задачи.
RemnaWave
=
управление
VPN-нода
=
пользовательский трафик
Не объединяй их роли только ради экономии одного VPS.
Что настраивать в базовом варианте
1. Инфраструктуру
Подготовь два сервера:
- панель
- VPN-ноду
Настрой SSH, DNS, firewall и необходимые компоненты.
2. RemnaWave
Панель должна стабильно открываться и управлять нодой.
3. Первое подключение
Создай:
- Config Profile
- Inbound
- Host
- Squad
- тестового пользователя
Получи подписку и проверь её на обычном устройстве.
4. Бэкап
Как только в панели появились важные данные, настрой резервное копирование.
Копия должна храниться вне сервера RemnaWave.
5. Мониторинг
Минимально следи за:
- доступностью панели
- доступностью VPN-ноды
- ресурсами серверов
Позже мониторинг можно расширить.
6. Telegram-бот
Только после рабочего VPN установи подходящего готового бота.
Проверь полный путь:
Новый пользователь
↓
Telegram-бот
↓
Получает доступ
↓
Получает подписку
↓
Добавляет её в приложение
↓
VPN работает
7. Оплату
После проверки автоматической выдачи доступа можно подключать способ оплаты.
Сначала протестируй весь процесс самостоятельно.
8. Первых пользователей
Не начинай сразу с большого рекламного запуска.
Сначала дай доступ небольшой группе и проверь работу проекта в обычных условиях.
Почему начинаем с одной ноды
Одна рабочая нода полезнее пяти неправильно настроенных.
На первом этапе тебе нужно проверить:
- RemnaWave
- связь панели с нодой
- Inbound
- Host
- Squad
- подписку
- клиентское приложение
- реальное VPN-соединение
Когда всё это работает на одной ноде, вторую добавить намного проще.
Если сразу поднять несколько серверов и что-то сломается, искать причину станет сложнее.
Сначала докажи, что схема работает на одном сервере. Потом размножай рабочую схему.
Когда добавлять вторую ноду
Вторая нода имеет смысл, когда первая уже работает стабильно.
Она может понадобиться для:
- другой страны
- дополнительной мощности
- резервного подключения
- распределения пользователей
- тестирования другой конфигурации
Схема станет такой:
RemnaWave
├── VPN-нода 1
└── VPN-нода 2
Дальше количество нод увеличивается только по необходимости.
Когда подключать CDN
Не начинай с CDN.
Сначала должна работать схема:
VPN-приложение
↓
VPN-нода
↓
Интернет
После этого можно добавлять:
VPN-приложение
↓
CDN
↓
VPN-инфраструктура
↓
Интернет
Так при проблеме ты сразу понимаешь:
- сама нода работает
- RemnaWave работает
- подписка работает
- проблема находится именно в новой CDN-схеме
Это намного проще, чем отлаживать всю систему одновременно.
Когда устанавливать Telegram-бота
После первого рабочего VPN-подключения.
Бот не исправит неправильно настроенную ноду.
Его задача - автоматизировать уже рабочую систему:
- создавать пользователей
- выдавать подписки
- показывать тарифы
- принимать оплату
- продлевать доступ
- отправлять уведомления
Поэтому порядок всегда такой:
Сначала VPN
↓
Потом автоматизация
Когда подключать оплату
Оплату подключай после того, как бот умеет корректно создавать пользователя и выдавать подписку.
Сначала проверь без реальных клиентов:
- Создание пользователя.
- Выдачу подписки.
- Продление доступа.
- Окончание доступа.
- Повторное получение подписки.
- Ошибочные сценарии.
Только после этого добавляй деньги в цепочку.
Не принимай оплату за процесс, который ты сам ещё не прошёл от начала до конца.
Вариант 3. Расширенный запуск
Этот вариант нужен уже после проверки базовой схемы.
Инфраструктура может выглядеть так:
RemnaWave
↓
Несколько VPN-нод
↓
Разные локации
↓
Дополнительные схемы подключения
↓
CDN
↓
Резервные маршруты
Параллельно работают:
Telegram-бот
↓
Оплата
↓
Автоматическая выдача доступа
А за состоянием системы следят:
Мониторинг
+
Бэкапы
+
Уведомления
Что появляется дополнительно
В зависимости от проекта:
- несколько VPN-нод
- дополнительные страны
- CDN
- резервные точки входа
- более глубокий мониторинг
- автоматизация
- дополнительные способы оплаты
- аналитика
- защита от злоупотреблений
- отдельные серверы под дополнительные сервисы
Но это уже развитие, а не первый запуск.
Что не нужно покупать заранее
Не покупай «на всякий случай»:
- пять или десять VPS
- несколько доменов
- дорогие тарифы серверов
- CDN-услуги
- дополнительные сервисы мониторинга
- отдельную инфраструктуру под каждый будущий компонент
Покупай новый ресурс тогда, когда понимаешь:
что именно он решает.
Хороший вопрос перед каждой покупкой:
Какую конкретную проблему моего текущего проекта решит этот сервер или сервис?
Если ответа нет, скорее всего он пока не нужен.
Какой вариант выбрать
Если ты никогда этого не делал
Начни с тестового запуска.
Твоя задача:
RemnaWave
+
1 VPN-нода
+
1 пользователь
+
1 подписка
=
Рабочий VPN
После этого переходи к базовому варианту.
Если хочешь сразу запустить первых пользователей
Выбирай базовый запуск.
Это наш основной маршрут YamoriHUB:
2 VPS
↓
Домен и DNS
↓
RemnaWave
↓
1 VPN-нода
↓
Рабочая подписка
↓
Бэкап
↓
Мониторинг
↓
Telegram-бот
↓
Оплата
↓
Первые пользователи
Если базовый сервис уже работает
Только тогда переходи к расширенному варианту:
Дополнительные ноды
+
CDN
+
Резервирование
+
Автоматизация
+
Масштабирование
Рекомендуемый первый запуск YamoriHUB
Если не знаешь, какой путь выбрать, используй этот:
Обязательно
- VPS для RemnaWave
- VPS для VPN-ноды
- один домен
- DNS
- базовая защита
- RemnaWave
- одна рабочая нода
- тестовый пользователь
- рабочая подписка
- VPN-приложение
- бэкап
- базовый мониторинг
После проверки VPN
- Telegram-бот
- тарифы
- оплата
- инструкция для клиентов
- поддержка
По необходимости
- дополнительные ноды
- CDN
- дополнительные страны
- резервные схемы
- расширенный мониторинг
- дополнительная автоматизация
Так ты не тратишь деньги раньше времени и всегда понимаешь, какой компонент за что отвечает.
Когда первый запуск можно считать готовым
Не по количеству серверов.
Не по красивому сайту.
Не по числу функций в боте.
Первый запуск готов, когда новый пользователь может пройти весь путь:
Открывает сервис
↓
Получает доступ
↓
Получает подписку
↓
Добавляет её в приложение
↓
Подключается
↓
Интернет через VPN работает
А ты при этом можешь:
Управлять пользователем
↓
Проверить ноду
↓
Увидеть проблему
↓
Восстановить важные данные из бэкапа
Вот это уже рабочий сервис.
Всё остальное можно улучшать постепенно.
Что дальше
На этом раздел «С чего начать» закончен.
Теперь у тебя есть:
- понимание устройства VPN-сервиса
- список необходимого
- схема работы компонентов
- словарь терминов
- полная дорожная карта
- выбранный маршрут первого запуска
Дальше начинается практика.
Переходи в раздел «Инфраструктура» и начинай с подготовки первого VPS.