Introduction
Мы занимаемся заказной разработкой VPN-приложений.
🚀 VPN Client Application
Приложения разрабатываются на языке Flutter, что позволяет создавать кроссплатформенные решения с идентичным пользовательским интерфейсом на всех платформах. Такой подход обеспечивает единообразие взаимодействия для пользователей, делая приложение интуитивно понятным и удобным. Кроме того, идентичный интерфейс значительно уменьшает нагрузку на отдел поддержки, так как проблемы и их решения унифицированы для всех платформ.
Архитектурным сердцем наших приложений является уникальная библиотека VPN Client Engine, которая не только обеспечивает высокое быстродействие и качество решений, идентичное нативным приложениям, но и минимизирует ошибки разработки за счет переиспользования библиотеки во всех решениях. Это позволяет достичь нового уровня абстракции и повысить эффективность разработки.
Поддерживаемые платформы: Мобильные телефоны и планшеты (iPhone и iPad с iOS 15.6+, Android 6.0+), Десктопы (Windows, macOS Apple Silicon/Intel, Unix), Гаджеты (watchOS, Wear OS), Телевизоры и медиаприставки (Android TV, Apple TV, Fire TV), Игровые консоли (Steam Deck), Веб (Chrome, Firefox, Edge, Safari)
⚙️ VPN Client Engine
Уникальная библиотека VPN Client Engine поддерживает одновременно различные реализации VPN: Xray, OpenVPN и WireGuard
💡 Если вы до этого использовали только OpenVPN или WireGuard, то вы легко сможете перенести всю вашу пользовательскую базу в новое приложение без изменения серверной части.
🕵️♂️ Xray
Протоколы Xray (VMess, VLESS, Reality и др.) представлены двумя поставщиками: LibXray и Sing-Box.
В условиях динамично меняющейся среды возможность оперативно использовать новые протоколы и функции за счет смены поставщика реализации протокола становится ключевым преимуществом. Наша библиотека VPN Client Engine обеспечивает бесшовное переключение не только между поставщиками (LibXray и Sing-Box) но и даже версиями реализаций, не требуя переписывания кода.
Если новая версия протокола содержит ошибку, можно принудительно использовать стабильную, проверенную версию, что гарантирует непрерывную работу приложения. Как только разработчики выпустят исправленную версию, достаточно просто выбрать её, не внося изменений в основной код.
🛡 OpenVPN и WireGuard
OpenVPN и WireGuard представлены встроенными модулями.
💡 Важно учесть, что поддержка WireGuard в рамках VPN Client Engine, реализована средствами отдельного модуля, а не с помощью Sing-Box (в котором WireGuard признан устаревшим и будет удален из новых версий)
🌍 Сетевой стек
Сетевой стек поддерживается на выбор с помощью tun2socks или hev-socks5.
В случае выпуска обновлений операционной системы, которые могут привести к нестабильной работе сетевого драйвера, библиотека VPN Client Engine позволяет бесшовно переключиться на другую реализацию сетевого стека, обеспечивая стабильность работы приложения и минимизируя простои.
🔗 Интеграция с панелями управления
VPN Client Engine поддерживает из коробки интеграцию с популярными панелями управления (Marzban, XMPlus, 3X-UI и другие), что позволяет удобно управлять пользователями, серверами и настройками VPN-сервисов.
Last updated