/VPNStatus

VPNStatus, a replacement for macOS builtin VPN Status

Primary LanguageObjective-CMIT LicenseMIT

VPNStatus

VPNStatus, a replacement for macOS builtin VPN Status

Original author blog post

https://blog.timac.org/2018/0719-vpnstatus/

Description

VPNStatus, an application that replicates some functionalities of macOS built-in VPN status menu:

  • list the VPN services and their status
  • connect to a VPN service
  • disconnect from a VPN service
  • auto connect to a VPN service if the application is running

This forked version vs original version

  • better icon in menubar, it is important
  • yellow icon now means connecting
  • instant auto reconnect when disconnected
  • auto reconnect loop is still kept, just in case
  • removed pause function for clarity (both visually and code style)
  • disconnect will disable auto connect, auto connect will try to connect immediately
  • code refactor for better readability