Снаружи два сбоя выглядят одинаково: действие VPN, которое не может завершиться, и автоматизация, которая так и не запустилась. Если сначала собрать соединение, а потом триггер, они разделятся примерно за минуту. Это ещё и привязывает автоматизацию к уже доказанному, что убирает половину переменных до того, как в разговор войдут разрешения. Такой порядок ничего не стоит и избавляет от путаницы, которая следует за тихо сработавшим триггером.

Сначала соберите действие, само по себе

Создайте быструю команду с названием, которое потом узнаете, затем добавьте действие «Задать VPN» и направьте его на сохранённую конфигурацию, которая уже есть в телефоне. Выберите явно «Подключить», а не переключатель, потому что переключатель зависит от текущего состояния и при втором запуске даёт другой результат. Потом запустите команду вручную и пройдите любую аутентификацию, которую обычно требует профиль. Сделайте это один раз с разблокированным телефоном, чтобы первый запуск не был ещё и проверкой поведения при блокировке.

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

Докажите действие, прежде чем доверять триггеру

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

Запустите её сразу второй раз. Если второй запуск разрывает соединение вместо подключения, действие — это замаскированный переключатель, и автоматизация будет вести себя именно так каждый раз, когда меняется сеть.

Затем привяжите автоматизацию Wi-Fi

Добавьте личную автоматизацию с триггером Wi-Fi, выберите сеть и выберите запуск сразу, а не вопрос сначала. Направьте её на команду, которую вы только что доказали. Включите опцию, позволяющую ей работать при заблокированном телефоне, только после того, как решите, что это допустимо для соединения, которому может понадобиться человек.

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

Чего автоматизация всё ещё не может

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

Она также не может гарантировать, что из телефона ничего не уйдёт до готовности туннеля. Подключение к сети и завершение соединения VPN — это разные события, поэтому жёсткое требование отсутствия трафика до туннеля относится к собственной политике применения соединения, а не к моменту запуска команды.

Когда встроенный вариант On Demand подходит лучше

Для постоянного правила вроде «подключаться в сотовой сети и не подключаться в названной сети» приложение или управляемый профиль могут предложить условия On Demand, которые система оценивает непрерывно. Два механизма, требующие противоположного, создают туннель, который дёргается, поэтому выберите одного хозяина.

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

Похожие статьи