Представляем Vylos: клиент WireGuard для управляемых устройств
Большинство клиентов WireGuard созданы для людей, которые управляют собственным VPN. Вы импортируете конфигурацию, переключаете туннель и продолжаете работу. Это подходит для индивидуальных пользователей. Но не работает для организаций, которым нужно развернуть VPN на десятках или сотнях контролируемых устройств, где пользователи не должны настраивать туннели самостоятельно.
Vylos — это VPN-клиент WireGuard для iOS, созданный специально для этого сценария. IT-администраторы передают конфигурации туннелей через MDM, ограничивают возможности пользователей и применяют политики безопасности устройств — без необходимости для пользователей разбираться в сетевых технологиях.
Два типа туннелей
Vylos разделяет туннели на две категории:
Управляемые туннели доставляются через стандартные профили Apple .mobileconfig — устанавливаемые вручную, распространяемые через веб-портал или передаваемые через MDM. Они отображаются в выделенном разделе в верхней части списка туннелей. Пользователи могут просматривать их статус и параметры подключения, но не могут редактировать, удалять или вручную переключать их.
Туннели приложения создаются пользователем — импортированные из файлов .conf, отсканированные из QR-кодов или введённые вручную. Это стандартные туннели WireGuard, которыми пользователи управляют самостоятельно. В организациях, где пользователи должны использовать только одобренные IT-отделом VPN-конфигурации, туннели приложения могут быть ограничены.
Ключи ограничений MDM
Vylos поддерживает три ключа ограничений через Managed App Configuration:
allowManualTunnels — при значении false раздел «Мои туннели» скрывается, кнопка «Добавить туннель» исчезает, и все VPN-записи туннелей приложения приостанавливаются в настройках iOS. Данные туннелей сохраняются локально и автоматически восстанавливаются при снятии ограничения. Управляемые туннели остаются видимыми и функциональными.
allowSettings — при значении false значок «Настройки» скрывается с панели инструментов. Если экран открыть другим способом, появится сообщение «Настройки управляются вашей организацией». Все настройки становятся недоступными, включая защиту приложения и функции экспорта.
blockJailbrokenDevices — при значении true приложение обнаруживает устройства iOS с джейлбрейком и заменяет весь интерфейс полноэкранной страницей блокировки. Данные туннелей сохраняются и снова становятся доступными при удалении ограничения или восстановлении устройства. Этот ключ действует только на iOS и не влияет на macOS или visionOS.
Эти ключи дают IT-администраторам детальный контроль над возможностями Vylos на каждом устройстве.
Защита приложения
Не у всех, кто управляет устройствами, есть решение MDM. Родители, контролирующие устройства детей, владельцы малого бизнеса, управляющие несколькими корпоративными телефонами, или любой, кому нужно предотвратить несанкционированное изменение VPN-настроек, могут использовать встроенную блокировку приложения Vylos.
Доступны два метода защиты:
- Локальная аутентификация — Face ID, Touch ID или код-пароль устройства
- Приложение-аутентификатор (TOTP) — одноразовый пароль на основе времени, совместимый с любым стандартным приложением-аутентификатором
При наличии конфигурации MDM блокировка приложения автоматически обходится — аутентификация на уровне устройства уже обеспечивается политикой MDM, поэтому дополнительный уровень внутри приложения не нужен.
Варианты импорта
Пользователи (при наличии разрешения) могут импортировать туннели через:
- Выбор файлов — файлы
.conf, ZIP-архивы с несколькими конфигурациями - Сканирование QR-кодов — стандартные QR-коды WireGuard
- Ручной ввод — полная форма конфигурации интерфейса и пира
ZIP-архивы поддерживают пакетный импорт с отчётом о результатах для каждого файла, чтобы пользователи точно знали, какие конфигурации были обработаны успешно, а какие пропущены.
Начало работы
Vylos доступен в App Store для iOS 15 и новее. Профили туннелей доставляются через стандартные файлы .mobileconfig — MDM не требуется. Для управляемых развёртываний настройте ключи ограничений через канал управляемой конфигурации приложения вашего решения MDM.
Подробности настройки MDM см. в руководстве администратора, документацию для конечных пользователей — в руководстве пользователя.