Перейти к основному содержимому

Представляем Vylos: клиент WireGuard для управляемых устройств

Jacky LiangJacky Liang

Большинство клиентов 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 см. в руководстве администратора, документацию для конечных пользователей — в руководстве пользователя.