Перейти к содержимому
visitor@iks.dev:~/portfolio$

> cat portfolio/veilx.md_

VeilX — приватный VPN-сервис

Invite-only VPN на VLESS + Reality с мгновенной настройкой, кроссплатформенными клиентами и панелью управления серверами

VPNПриватностьSaaSCross-platformВ продакшене с марта 2025
8 недель
Срок
12
Серверов
99.8%
Uptime
<40ms
Ping
> скриншоты

Скриншоты

> what

Что делает приложение

VeilX — приватный VPN-сервис по инвайтам с протоколом VLESS + Reality, который делает трафик неотличимым от обычного HTTPS. Персональная страница конфигурации с QR-кодом, панель мониторинга серверов, кроссплатформенные клиенты для iOS, Android, Windows и macOS. Настройка занимает 2 минуты.

> challenge

Задача клиента

Клиенту нужен был VPN-сервис для закрытого круга пользователей — без публичной регистрации, с упором на приватность и обход блокировок. Важно: трафик не должен детектироваться как VPN, настройка должна быть максимально простой, а серверная инфраструктура — масштабируемой без даунтайма.

> solution

Наше решение

Мы развернули инфраструктуру на базе VLESS + Reality — протокола нового поколения, который маскирует VPN-трафик под обычный HTTPS. Серверы в 6 странах с автоматическим мониторингом и failover. Для пользователей — персональные страницы с QR-кодом и инструкциями, подключение в два клика. Админ-панель для управления инвайтами, мониторинга нагрузки и добавления серверов.

> tech_stack

Технический стек

Frontend

>
Next.js 15

Лендинг и персональные страницы конфигурации с SSR

>
TypeScript

Типобезопасность для конфигурационных данных и API

>
Tailwind CSS

Быстрая стилизация UI с cyberpunk-темой

Backend

>
Go

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

>
PostgreSQL

Хранение конфигов пользователей, инвайтов и логов серверов

>
Redis

Кэширование статусов серверов и rate limiting

VPN-инфраструктура

>
VLESS + Reality

Протокол нового поколения — трафик неотличим от HTTPS

>
WireGuard

Альтернативный протокол для максимальной скорости

>
Xray-core

Ядро прокси-сервера с поддержкой Reality и VLESS

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

>
Docker + Ansible

Автоматизация деплоя и конфигурации серверов в 6 странах

>
Prometheus + Grafana

Мониторинг нагрузки, uptime и latency серверов

>
Vercel

Edge-хостинг фронтенда и персональных страниц

>
Cloudflare

DNS, DDoS-защита и CDN для статики

> timeline

Процесс разработки

Неделя 1

Исследование и архитектура

Анализ VPN-протоколов, выбор VLESS + Reality, проектирование серверной архитектуры и API

Неделя 2–3

VPN-инфраструктура

Настройка Xray-core серверов, автоматизация деплоя через Ansible, тестирование Reality-маскировки

Неделя 4

Backend API и админка

Go API для управления пользователями, инвайтами и конфигурациями, админ-панель мониторинга

Неделя 5–6

Frontend и пользовательские страницы

Лендинг, персональные страницы с QR-кодом, интеграция со всеми клиентами (iOS, Android, Windows, macOS)

Неделя 7

Мониторинг и безопасность

Prometheus + Grafana дашборды, автоматические алерты, аудит безопасности, kill switch логика

Неделя 8

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

Нагрузочное тестирование серверов, проверка обхода DPI, beta с первыми пользователями, продакшен-деплой

> pricing

Сколько стоит аналогичный проект

От
400 000 ₽
Срок
8–12 недель
Что влияет на цену:
  • >Количество серверов и география размещения
  • >Поддерживаемые VPN-протоколы (VLESS, WireGuard, OpenVPN)
  • >Мобильные приложения (iOS, Android) — нативные или обёртки
  • >Система биллинга и подписок
  • >Админ-панель и мониторинг серверов

Точная стоимость — после обсуждения ТЗ

Нужен похожий проект?

Давайте обсудим вашу задачу — расскажем, как реализовать и сколько это займёт.

Обсудить проект