Фишки & полезное
April 11, 2023

Авто включение/выключение VPN на IOS

В качестве примера мы рассмотрим приложение Safari.

Для реализации нам понадобятся:

1. Стандартное приложение «Команды»

2. VPN который оптимизирован под приложение «Команды» и умеет работать в фоновом режиме, в этой статье примером будет собственный конфиг OpenVPN.

Шаг №1

Заходим в приложение «Команды» и выбираем пункт «Автоматизация»

Шаг №2

Нажимаем на плюсик в левом верхнем углу и выбираем «Создать автоматизацию для себя»

Шаг №3

Листаем ниже и выбираем пункт «Приложение»

Шаг №4

Ищем пункт «Приложение» и нажимаем «Выбрать»

Шаг №5

В поисковой строке вводим «Safari»

Шаг №6

Галочка должна быть на пункте «Открыто», затем нажимаем далее

Шаг №7

На появившейся странице нажимаем на «Добавить действие»

Шаг №8

В поисковой строке пишем «OpenVPN»

Шаг №9

Жмем «Connect to VPN»

Шаг №10

В появившемся окне жмем Далее

Шаг №11

Тумблер «Спрашивать до запуска» необходимо выключить, чтобы каждый раз не запрашивало, действительно ли мы хотим это сделать.

Теперь при запуске приложения Safari у нас будет автоматически включаться OpenVPN. Теперь кратко. Как сделать так, чтобы VPN выключался при закрытии приложения:

1. Переходим к шагу №6

2. Переставляем галочку на «Закрыто»

Теперь VPN будет автоматически выключаться при закрытии приложения. Так же и с любым другим приложением. IOS предоставляет широкий спектр настроек автоматизации.