What it does
Restricts shaking to times when any VPN interface is up and active on the Mac.
How it works
Shake It On reads the active network interfaces via SystemConfiguration and matches names against the standard VPN-tunnel prefixes (`utun`, `ppp`, `ipsec`, `tap`, `tun`). Any one being up satisfies the condition.
Where to find it
Settings โ Only Shake If โ VPN is connected.
When to use it
For corporate setups: shake only when you're on the company VPN, sleep when you're on personal Wi-Fi.