A short guide on replacing the Juniper Pulse (Pulse Secure) VPN client with OpenConnect on macOS. Due to a DNS bug in the packaged version of OpenConnect and no new releases for 6 months, the post walks through building OpenConnect from source using Homebrew dependencies, then connecting to a Juniper VPN server and optionally configuring passwordless sudo for the binary.
Sort: