Можно ли настроить сочетание клавиш для подключения к VPN?

Сейчас это может показаться довольно ленивым, но я подключаюсь к VPN несколько раз в день (поскольку ноутбук время от времени отключается).

Мне известно о параметре «Показать статус VPN в строке меню», но есть ли способ сделать его сочетанием клавиш?

Ответы (2)

Вы можете создать AppleScript, который будет запускать сценарий оболочки racoonctl— конкретные команды будут зависеть от вашего VPN-подключения. Затем используйте утилиту сценариев, чтобы включить глобальное меню сценариев, затем добавьте новое сочетание клавиш в «Системные настройки» > «Клавиатура» > «Сочетания клавиш» и назначьте его сценарию (или используйте утилиту запуска, например Quicksilver ) .

  1. Откройте утилиту Automator и создайте новый рабочий процесс «Сервис». . Настройте рабочий процесс на получение «нет ввода» в «любом приложении» в самых верхних меню.
  2. Добавьте в рабочий процесс действие «Запустить AppleScript» и замените содержимое его сценария следующим:

    tell application "System Events"
        tell current location of network preferences
            set VPN to "SERVICE NAME"
            set VPNactive to connected of current configuration of service VPN
            if VPNactive then
                disconnect service VPN
            else
                connect service VPN
            end if
        end tell
    end tell
    

    Обязательно замените SERVICE NAMEимя вашего VPN-подключения, которое можно найти в системных настройках сети (если имя усечено, нажмите кнопку «Дополнительно...» и просмотрите полное имя в верхней части панели «Дополнительные настройки»). .

  3. Сохраните рабочий процесс под именем, например «Подключиться к VPN».

  4. Когда это будет завершено, перейдите к системным настройкам клавиатуры и выберите вкладку «Сочетания клавиш», где вы можете найти службу «Подключиться к VPN» в разделе «Службы» и назначить для нее пользовательское сочетание клавиш. Теперь вы сможете включать и выключать VPN-подключение из любого приложения с помощью этого ярлыка.

Я лично назначаю «Control + Option + Command + V» для переключения моей VPN.

Из cnet .

Это устарело для последней версии OS X. См. Stackoverflow.com/a/38146025/5932012 для получения обновленной версии bash.
@OliverJosephAsh Это действительно работает с моей последней бета-версией El Capitan.