Як автоматично підключитися до VPN після входу / завантаження?


35

Поки що я використовував вбудований VPN-інструмент Lion.

Я хотів би автоматично підключити свою VPN кожного разу, коли я підключений до Інтернету.

Чи можна автоматично підключити свою VPN, коли я підключений до Інтернету за допомогою інструменту вбудованого?

Якщо автоматичне підключення неможливо з інструментом збирання, чи можете ви надати мені альтернативу, безкоштовну?


Чи немає цього параметра в розділі "Додатково" в Налаштуваннях мережі? У мене немає свого Mac.
Метт

Чи є спосіб це зробити з Viscocity, відкритим клієнтом VPN?

@christian Добре запитання! Не знаю. Я попросив їхньої підтримки через Twitter і ще не отримав відповіді. Але ви можете спробувати знайти рішення на їхньому форумі . Поки що я використовував дивовижний клієнт Shimo VPN, який підтримує OpenVPN і має вбудовану функцію. Однак це не відповідає на ваше запитання :).
gentmatt

@christian Остання версія Viscosity має налаштування для цього. Коли ви вибираєте профіль VPN і редагуєте його, внизу є можливість запустити цю VPN-службу, коли запуститься в'язкість.
gentmatt

Відповіді:


42

Apple Script забезпечує хороше рішення:

on idle
    tell application "System Events"
        tell current location of network preferences
            set myConnection to the service "VPN University"
            if myConnection is not null then
                if current configuration of myConnection is not connected then
                    connect myConnection
                end if
            end if
        end tell
        return 120
    end tell
end idle

введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення


2
Чудово! Працював як шарм. Я використовую Лев 10.7.2.
gentmatt

1
до сих пір прекрасно працює на 10.12.3
Хой

Знайдено через lifehacker: lifehacker.com/…
Джон Хант

5

Ще один спосіб досягти цього - створити профіль конфігурації (за допомогою Apple Configurator ). За допомогою цього інструмента відтворіть конфігурацію VPN та збережіть файл. Після створення файлу відкрийте його в текстовому редакторі та знайдіть наступне:

<key>VPNType</key>
<value>(...)</key>

Додайте нижче:

<key>OnDemandEnabled</key>
<integer>1</integer>
<key>OnDemandRules</key>
<array>
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>WiFi</string>
    </dict>
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>Cellular</string>
    </dict>
</array>

Тепер, коли ви встановили цей профіль, у системних налаштуваннях "Мережа" має бути встановлений прапорець "Підключитися за запитом". Тепер macOS збереже ваше з'єднання живим. Функція бонусу: ви також можете додати конкретні правила про те, коли VPN повинен підключатися чи відключатися, залежно від того, до якої мережі Wifi ви підключені.

Про всі правила на вимогу див. Довідку профілю конфігурації на веб-сайті розробника Apple. А також дивіться також wiki wiki strongSwan, де показані деякі приклади.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.