Все кейсы
iOS Веб Go API Бренд

Skipfy

White-label VPN-платформа для провайдеров. iOS-клиент на sing-box,
Go-бэкенд, реестр провайдеров с динамическим брендингом через deeplink API.

Skipfy
ПАРАМЕТРЫ ПРОЕКТА
VPN CORE
sing-box
1.11 | iOS-патчи для sandbox.
БЭКЕНД
Go
Gin | PostgreSQL | Redis.
ПРОТОКОЛЫ
VLESS
+ Hysteria2, Reality.
ДИСТРИБУЦИЯ
TestFlight
Обход региональных ограничений App Store.

Одно приложение для любого провайдера.

Большинство VPN-провайдеров не могут позволить себе нативный iOS-клиент, а Apple блокирует VPN в ряде регионов. Skipfy решает обе проблемы.

Одно приложение превращается в брендированный клиент любого провайдера — через deeplink API и динамический ребрендинг. Дистрибуция через TestFlight обходит ограничения стора.

Архитектура платформы, а не просто приложения.

Мы построили каждый слой с нуля — iOS-клиент, бэкенд-API, реестр провайдеров, deeplink-инфраструктуру, сайт документации и пайплайн деплоя.

iOS-приложение работает на sing-box, скомпилированном из исходников с кастомными iOS-патчами. Бэкенд на Go управляет брендингом провайдеров по домену. Публичный deeplink-API позволяет провайдерам интегрироваться за минуты — один HTTP-запрос, без API-ключей, без SDK.

Нативный SwiftUI-клиент с ядром sing-box.

Полный VPN-клиент на Swift и SwiftUI. Network Extension работает на sing-box, скомпилированном из исходников с кастомными iOS-патчами.

Отключены chown-ограничения песочницы, реализована привязка сокетов через IP_BOUND_IF, NWPathMonitor для определения интерфейса. Подключение в одно касание, таймер в реальном времени, выбор сервера, тактильная отдача. Импорт подписок через deeplink — одно нажатие из Telegram до подключённого VPN.

Go-API с реестром провайдеров.

Бэкенд на Go (Gin) с PostgreSQL и Redis. Реестр провайдеров хранит брендинг по домену — название, цвета, градиент, URL логотипа, ссылку поддержки, тему.

Публичный deeplink-эндпоинт: POST /deeplink принимает URL подписки, валидирует провайдера, возвращает skipfy:// deeplink. Один HTTP-запрос — без API-ключей, без авторизации. Webhook-based CD: пуш в main запускает пересборку контейнеров без даунтайма.

iOS-приложение.

Главная

Brand #1

Сервера

Brand #2

Настройки

Brand #3

Сайт платформы.

skipfy.one | EN

Основной лендинг

skipfy.one | RU

Русская версия

Стек проекта.

iOSSwift | SwiftUI | SwiftData | Network Extension | sing-box Libbox
БЭКЕНДGo | Gin | PostgreSQL | Redis
VPN COREsing-box 1.11 | VLESS Reality | Hysteria2 | uTLS
ИНФРАDocker | Nginx | Cloudflare | Webhook CD

Нужна white-label VPN?

skipfy.one уже работает. Обсудим интеграцию или новую платформу.