-
-
Notifications
You must be signed in to change notification settings - Fork 39
Open
Description
This is a script to auto connect.
`#!/bin/bash
#Check if VPN is connected
if [[ ! $($HOME/Library/Scripts/vpnutil list | grep "Connected") ]]; then
#if not connected make a list of your VPN Services
servList=(hk.server.net id.server.net my.server.net ph.server.net sg.server.net vn.server.net)
#choose one randomly
serv=${servList[$(( RANDOM % ${#servList[@]} ))]}
#echo "$serv"
#start the chosen server
$HOME/Library/Scripts/vpnutil start "$serv"
#optional write a log file
echo $(date "+%Y.%m.%d %H:%M:%S") "$serv" >>/$HOME/Library/Logs/IKEv2.log
fi`
Check the correct paths for your system. Run it every 55 sec or as you like.
Metadata
Metadata
Assignees
Labels
No labels