Un altro modo per farlo è creare un profilo di configurazione (utilizzando Apple Configurator ). Utilizzando questo strumento, ricrea la configurazione VPN e salva il file. Dopo aver creato il file, aprilo in un editor di testo e cerca quanto segue:
<key>VPNType</key>
<value>(...)</key>
Aggiungi quanto segue:
<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>
Ora, dopo aver installato questo profilo, dovrebbe essere visualizzata la casella di controllo "Connetti su richiesta" nelle preferenze di sistema "Rete". Adesso macOS manterrà la tua connessione attiva. Funzione bonus: puoi anche aggiungere regole specifiche su quando la VPN deve connettersi o disconnettersi, a seconda della rete Wi-Fi che sei connesso.
Vedi Profilo di configurazione Riferimento sul sito degli sviluppatori Apple per tutte le regole su richiesta. E vedi anche la wiki strongSwan dove vengono mostrati alcuni esempi.