image image
Матрешка — VPN-сервис для iOS и Android Матрешка — VPN-приложение для iOS и Android с автоматическим выбором доступного канала подключения и резервными маршрутами на случай недоступности основного. В рамках проекта разработаны мобильные VPN-клиенты, backend, система управления устройствами и индивидуальными VPN-профилями, а также многоуровневая инфраструктура подключения. Основной функционал * VPN-клиенты для iOS и Android; * подключение одной кнопкой; * активация через ключ или deep link; * индивидуальные VPN-профили для каждого устройства; * автоматический выбор и переключение маршрутов; * управление и перевыпуск VPN-профилей; * Split Routing на Android; * ограниченные bypass-сценарии на iOS; * push-уведомления; * мониторинг VPN-инфраструктуры. VPN-архитектура **Layer 0:* VLESS Reality → VPS в Нидерландах. **Layer 1:* резервный маршрут через Cloudflare CDN. **Layer 2:* relay-узел Yandex Cloud → xHTTP → зарубежный VPS. Backend управляет политикой подключения и выдаёт устройству только доступные VPN-профили. Каждое устройство получает отдельный UUID и профиль. Его можно перевыпустить или отозвать без влияния на другие устройства пользователя. Приватность История посещённых ресурсов не хранится. VPN-узлы не сохраняют URL, SNI и IP-адреса назначения пользовательского трафика. Стек React Native, Sing-box, NestJS, REST API, Redis, Xray-core, VLESS, Reality, xHTTP, 3X-UI, Cloudflare, Yandex Cloud, Ubuntu, Prometheus, Grafana, Loki. Telegram: https://t.me/FreeBlockDev