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

Настройка подключения по запросу

Выберите сети, в которых каждый туннель должен подключаться автоматически.

Настройка

  1. Откройте созданный пользователем туннель и выберите Изменить либо начните создавать новый туннель.
  2. Откройте вкладку Vylos в форме туннеля.
  3. Включите поддерживаемые условия сети, которые должен отслеживать туннель.
  4. Для Wi-Fi выберите Любой SSID, Только эти SSID или Кроме этих SSID, затем укажите нужные имена сетей.
  5. При необходимости включите Блокировать подключения без VPN.
  6. Сохраните туннель и включите его переключатель «По запросу».

Правила подключения по запросу относятся к одному туннелю. Управляемые туннели получают правила из VPN-профиля организации, поэтому их нельзя изменить в Vylos.

Раздел подключения по запросу в форме туннеля с включенной сотовой сетью и Wi-Fi, ограниченным выбранными SSID

Как это работает

Когда правила подключения по запросу включены, операционная система отслеживает смену сети и включает или отключает туннель без действий пользователя. Vylos хранит эти правила вместе с Раздельным DNS в настройках Vylos туннеля.

Сотовая сеть

Переключатель Сотовая сеть определяет, должен ли туннель автоматически включаться при подключении через сотовые данные; это правило оценивает iOS. macOS и visionOS показывают значение с пометкой Только iOS, чтобы единую конфигурацию можно было изменять, импортировать и экспортировать без потери данных.

В современных моделях Apple Vision Pro нет сотового интерфейса, поэтому это правило не может сработать в visionOS.

примечание

Перечисление типов интерфейсов Network Extension от Apple содержит вариант cellular, чтобы данные правил можно было переносить. Он соответствует условию только тогда, когда текущий основной сетевой интерфейс устройства — сотовый; его наличие в SDK visionOS не означает, что в Vision Pro есть сотовый модем.

Ethernet

Переключатель Ethernet определяет, должен ли туннель автоматически включаться через Ethernet; это правило оценивает macOS. iOS и visionOS показывают значение с пометкой Только macOS и сохраняют его для использования конфигурации на Mac.

Все три приложения показывают оба переключателя. Платформа игнорирует неподдерживаемое правило, но сохраняет его значение в туннеле и экспортированном файле .vylos.

На современном оборудовании Vision Pro единственным сетевым интерфейсом, который может соответствовать правилу подключения по запросу, является Wi-Fi.

Wi-Fi

У настройки Wi-Fi есть четыре режима:

РежимПоведение
Выкл.Туннель не включается автоматически в сети Wi-Fi.
Любой SSIDТуннель включается в любой сети Wi-Fi.
Только эти SSIDТуннель включается только при подключении к одному из указанных SSID.
Кроме этих SSIDТуннель включается во всех сетях Wi-Fi, кроме указанных SSID.

Для режимов Только эти SSID и Кроме этих SSID укажите хотя бы один SSID. Если список пуст, форма покажет сообщение о проверке.

Редактор списка SSID Wi-Fi с тремя именами сетей

Аварийный выключатель

Включите Блокировать подключения без VPN, чтобы применить к этому туннелю системную маршрутизацию Apple для всех сетей. Если активированный туннель по запросу станет недоступен, операционная система заблокирует большую часть трафика вместо немедленного возврата в незащищённую сеть.

Параметр становится доступен после настройки хотя бы одного правила по запросу. Отключение последнего правила также отключает аварийный выключатель, поскольку для такого защитного поведения нужен автоматически отслеживаемый туннель.

Параметр относится только к выбранному туннелю приложения и сохраняется в его файле .vylos. Для управляемого туннеля организация задаёт соответствующее значение профиля Apple IncludeAllNetworks, а Vylos показывает его только для чтения.

Влияние разрешённых IP-адресов на аварийный выключатель

У аварийного выключателя и AllowedIPs разные задачи: выключатель запрещает операционной системе обходить VPN, а AllowedIPs по-прежнему определяет, какой пир может передавать трафик к каждому адресу. При включении выключателя Vylos не добавляет, не удаляет и не расширяет AllowedIPs.

Совокупные маршруты пировДоступные подключенияМетка Vylos
Все адреса IPv4 и IPv6IPv4 и IPv6 используют VPN.Полная защита туннеля
Только весь IPv4 или только весь IPv6Охваченная семья адресов использует VPN; другая блокируется без собственного маршрута.Ограниченный доступ к сети
Выбранные сети или узлыПодключаться можно только к адресам в этих маршрутах.Ограниченный доступ к сети
Нет маршрутовОбычный IP-трафик блокируется.Нет исходящих маршрутов

Обычное значение для полного двухстекового туннеля — 0.0.0.0/0, ::/0. Каждый DNS-сервер также должен входить в AllowedIPs хотя бы одного пира; иначе Vylos предупредит, что сервер будет заблокирован.

к сведению

Apple исключает из маршрутизации VPN для всех сетей трафик, необходимый для управления сетью и некоторых служб устройства, включая DHCP, согласование captive portal, отдельные сотовые службы и связь с сопутствующими устройствами. Поэтому аварийный выключатель блокирует большую часть обычного трафика приложений, но не гарантирует прохождение каждого системного пакета через VPN. См. документацию Apple по includeAllNetworks.

Состояния туннеля по запросу

Состояния туннеля с включенными правилами подключения по запросу отличаются от состояний обычного туннеля:

  • По запросу (желтый) — Правила подключения по запросу включены, но туннель сейчас не подключен. Система отслеживает сеть и подключится, когда условие совпадет.
  • Подключение — Подходящее правило запросило у операционной системы запуск туннеля.
  • По запросу (зеленый в списке) / Подключено (зеленый в сведениях) — Туннель подключен, поскольку текущая сеть соответствует правилу подключения по запросу. В списке сохраняется обозначение автоматического включения, а экран сведений показывает текущее состояние подключения.
  • Отключение — Подключение завершается, потому что условие перестало выполняться или автоматическое включение было отключено.
  • Отключено (серый) — Для туннеля по-прежнему настроены правила подключения по запросу, но автоматическое включение выключено.

Переключатель туннеля включает или отключает его правила подключения по запросу; он не подключает и не отключает туннель напрямую.

Автоматическая проверка при возврате в приложение

Когда Vylos возвращается на передний план, приложение проверяет, что операционная система по-прежнему держит правила подключения каждого туннеля включенными, и при необходимости восстанавливает это состояние. Затем система решает, нужно ли подключаться, исходя из текущей сети и правил; Vylos не навязывает подключение, если совпадений нет.

Поиск конфликтов правил по запросу

Если включенные правила подключения по запросу двух или более туннелей пересекаются, Vylos показывает предупреждение вверху списка в iOS, macOS и visionOS. Поведение может быть непредсказуемым, поскольку система может не понять, какой туннель нужно включить.

На следующих изображениях показан интерфейс iOS.

Главный экран с предупреждением о конфликте правил подключения по запросу

Откройте предупреждение, чтобы увидеть все конфликты. В каждой записи указаны два пересекающихся туннеля и причина.

Лист сведений с конфликтующими туннелями и типом пересечения

Типы конфликтов

Тип конфликтаОписание
Пересечение сотовой сетиОба туннеля настроены на включение в сотовой сети.
Пересечение EthernetОба туннеля настроены на включение через Ethernet в macOS.
Пересечение «Любой SSID»Оба туннеля настроены на включение в любой сети Wi-Fi.
Пересечение отдельных SSIDОба туннеля настроены на включение для одного или нескольких одинаковых SSID.
Пересечение большинства сетей Wi-FiУ обоих туннелей заданы широкие правила Wi-Fi, например два списка исключений, охватывающие большинство сетей.

Измените один из туннелей и скорректируйте его правила подключения по запросу, чтобы они больше не пересекались с правилами другого туннеля.

Правила по запросу в .vylos

Правила подключения по запросу хранятся вместе с Раздельным DNS в записи settings.conf архива .vylos. Официальный список ключей и примеры приведены на странице Формат файла Vylos.