VPN DirectVPN DIRECTPRIVATE NETWORK
← Юридический центр
О ПРОЕКТЕ

VPN DIRECT

Нативный VPN-клиент для Apple и сервис серверных ресурсов VPN Direct.

VPN DIRECT / ABOUT

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

NETWORKEXTENSIONсистемный VPN
LIBBOXVPN-движок
GPLv3+открытый код
iOSApp Store
01 / ПРОДУКТ

Два связанных слоя.

VPN Direct — это полноценный VPN-клиент и платформа доступа к серверным ресурсам VPN Direct. Клиент существует независимо от покупки; серверный ресурс является отдельным объектом, который создаётся и обслуживается на стороне бэкенда.

Что важно

Платёж не устанавливает новую версию приложения и не разблокирует VPN-функции. Он создаёт или продлевает серверный ресурс.

02 / КЛИЕНТ

Нативный VPN, а не прокси-обёртка.

На iOS VPN Direct использует Apple NetworkExtension: NETunnelProviderManager управляет системным VPN-профилем, а NEPacketTunnelProvider выполняет туннель в отдельном расширении.

В приложение встроен VPN Direct Core на базе Libbox/sing-box. Клиент умеет импортировать конфигурации из URL, QR-кода, файла, буфера обмена и текста, нормализовать их и проверять перед применением.

03 / СЕРВИС

Серверный ресурс имеет измеримые параметры.

Ресурс может задавать срок, объём трафика, число устройств, white-list-трафик и локацию. Авторизация соединения определяется состоянием ресурса на бэкенде.

В приложении также можно использовать сторонние конфигурации. В этом случае VPN Direct выступает клиентом, а правила работы сторонней инфраструктуры определяет её оператор.

04 / АРХИТЕКТУРА

UI → NetworkExtension → Packet Tunnel → Core.

Основное приложение отвечает за интерфейс, аккаунт, каталог, баланс и управление. Пакетный поток находится внутри Packet Tunnel Provider. Там создаётся TUN-интерфейс, запускается Libbox и выполняется обработка трафика.

Коммерческий слой и сетевой extension разделены. В extension нет рекламных или аналитических SDK, а конфигурации являются данными: они не могут изменить entitlements или загрузить исполняемый код.

05 / OPEN SOURCE

Код можно проверить самостоятельно.

VPN Direct опубликован под GNU GPL v3 or later. Репозиторий содержит исходный код клиента, ядра и сборочные материалы, необходимые для проверки архитектуры.

Открыть репозиторий VPN Direct ↗

06 / КОНТАКТЫ

Связь с проектом.

Официальный Telegram-бот: @vpndirectbot.

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