This is a fork of the openconnect project's vpnc-script that makes the following changes:
- Focused on macOS for use with
openconnect-keychain
. - Strips all non-macOS config to make it easier to grok. (
openconnect-keychain
requires macOS anyways) - Tweaks the Unbound config to enable its use on macOS.
- By default, it does not allow the VPN server to set your DNS servers. (Can be re-enabled by setting
VPNSCRIPT_NODNS=0
) - Drops support for obsolete versions of Mac OS X (10.4 and earlier).