Автоматическое подключение к VPN при загрузке и входе в Mac OS X

Автоматическое подключение к VPN на Mac

Если вы используете VPN с Mac по работе или по личным причинам, вы можете захотеть, чтобы Mac автоматически подключался к службе VPN при загрузке Mac или при входе в систему. Или, может быть, вы просто хотите, чтобы VPN автоматически переподключался, если соединение разрывается и разрывается. Это легко сделать с помощью простого AppleScript, который будет автоматически подключаться к VPN при запуске системы и входе в систему, а также проверять, активна ли VPN, и при необходимости повторно подключаться.


Очевидно, что для работы этого сценария вам потребуется активная служба VPN и настройка местоположения VPN в Mac OS, в противном случае сценарию не к чему будет подключаться после входа в систему и загрузки системы. Если у вас нет или вы не используете VPN (виртуальную частную сеть), этот трюк будет мало полезен для конкретного Mac.

Как подключиться к VPN при загрузке или авторизации в Mac OS X автоматически

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Этот сценарий автоматического подключения VPN должен работать с любой версией системного программного обеспечения macOS или Mac OS X. По сути, мы помещаем сценарий подключения в элементы входа, чтобы он автоматически загружался при запуске системы и событиях входа пользователя:

  1. Откройте «Редактор сценариев» на Mac, он находится в папке / Applications / Utilities /.
  2. Перейдите в меню «Файл» и выберите «Создать».
  3. Скопируйте и вставьте следующий синтаксис AppleScript в новый пустой редактор сценариев:
  4. on idle
    tell application "System Events"
    tell current location of network preferences
    set myVPN to the service "VPN NAME"
    if myVPN is not null then
    if current configuration of myVPN is not connected then
    connect myVPN
    end if
    end if
    end tell
    return 60
    end tell
    end idle

  5. Замените «VPN NAME» на имя соответствующего сетевого местоположения VPN, как указано в системных настройках панели управления сетью (вы также можете изменить возвращаемый номер, чтобы проверять сеть более или менее часто, в секундах)
  6. Скрипт автоматического подключения VPN для Mac

  7. Снова зайдите в меню «Файл» и выберите «Сохранить».
  8. В раскрывающемся меню «Формат файла» выберите «Приложение».
  9. Установите флажок «Оставаться открытым»
  10. Сохраните сценарий VPN как приложение на Mac

  11. Теперь выберите «Сохранить», дайте сценарию VPN и очевидное имя (например, «AutoVPN») и поместите его в удобное место, например на рабочий стол или в домашний каталог пользователя.
  12. Затем перейдите в меню  Apple, выберите «Системные настройки» и перейдите в панель управления «Пользователи и группы».
  13. Выберите активное имя пользователя, затем выберите «Элементы входа».
  14. Перетащите приложение AppleScript AutoVPN, которое вы создали, в раздел «Элементы входа», чтобы оно загружалось автоматически при входе в систему и запуске системы.
  15. сценарий автоматического подключения VPN в элементах входа Mac

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

Варианты этого удобного AppleScript существуют уже много лет и для различных целей, и хотя здесь он демонстрирует, как автоматически подключаться к VPN при входе в систему и повторно подключаться к VPN в случае потери соединения, его можно настроить для выполнения других действий или автоматически подключаться и повторно подключаться к другим службам, включая Wi-Fi или сети Ethernet.

Знаете еще один полезный трюк для автоматического подключения к сети VPN на Mac? Или есть лучшее решение или сценарий? Дайте нам знать об этом в комментариях.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *