Если вы используете VPN с Mac по каким-либо причинам работы или по личным причинам, вы можете захотеть, чтобы Mac автоматически подключился к VPN-сервису при загрузке Mac или при входе в систему. Или, может быть, вы просто хотите, чтобы VPN автоматически подключался, если соединение падает и отключается. Это легко осуществить с помощью простого AppleScript, который будет автоматически подключаться к VPN при запуске и входе в систему, а также проверять, активна ли VPN, и при необходимости снова подключиться.
Очевидно, что для работы этого сценария вам понадобится активная служба VPN и настройка местоположения VPN в Mac OS, иначе скрипту будет нечего подключаться при регистрации и загрузке системы. Если у вас нет или используется VPN (виртуальная частная сеть), этот трюк будет мало полезен для конкретного Mac.
Как подключиться к VPN при загрузке или Войти в Mac OS X, автоматически
Этот скрипт VPN с автоматическим подключением должен работать с любой версией программного обеспечения macOS или Mac OS X. По существу, мы делаем установку сценария подключения в элементы входа, чтобы он автоматически загружался при запуске системы и в событиях входа пользователя:
- Откройте «Редактор сценариев» на Mac, он находится в папке / Applications / Utilities /
- Перейдите в меню «Файл» и выберите «Новый».
- Скопируйте и вставьте следующий синтаксис AppleScript в новый пустой редактор сценариев:
- Замените «VPN NAME» на имя сопутствующего местоположения сети VPN, как показано в панели управления «Сетевые настройки сети» (вы также можете изменить номер возврата, чтобы чаще или чаще проверять сеть в секундах)
- Перейдите в меню «Файл» еще раз и выберите «Сохранить»,
- В раскрывающемся меню «Формат файла» выберите «Приложение»,
- Установите флажок «Оставаться открытым»,
- Теперь выберите «Сохранить» и дайте сценарий VPN и очевидное имя (например, «AutoVPN») и поместите его куда-то легко найти, например, в домашний или рабочий каталог Desktop или пользователей
- Затем перейдите в меню Apple и выберите «Системные настройки» и перейдите на панель управления «Пользователи и группы»
- Выберите активное имя пользователя, затем выберите «Элементы входа»
- Перетащите приложение AppleScript «AutoVPN», которое вы создали в разделе «Элементы входа», чтобы он автоматически загружался при входе в систему и запуске системы
на холостом ходу
сказать приложение «Системные события»
указать текущее местоположение сетевых настроек
установите myVPN на службу «VPN NAME»
если myVPN не равен нулю, тогда
если текущая конфигурация myVPN не подключена,
подключить myVPN
конец, если
конец, если
конец сказать
возвращение 60
конец сказать
конец холостого хода
Теперь, когда вы перезагружаете Mac или авторизуетесь после выхода из системы, служба VPN будет подключаться автоматически. Аналогично, если служба по какой-либо причине отключена, она попытается автоматически подключиться к VPN.
Вариации этого удобного AppleScript существуют целую вечность и в самых разных целях, и хотя здесь он демонстрирует, как автоматически подключаться к VPN при входе в систему и подключаться к VPN, если он теряет соединение, его можно настроить для выполнения других действий или автоматически подключаться и подключаться к другим службам, включая сети Wi-Fi или Ethernet.
Знать другой полезный трюк, чтобы автоматически подключиться к сети VPN на Mac? Или есть лучшее решение или сценарий? Дайте нам знать об этом в комментариях.