I think everyone would agree that when it comes to the VPN configuration macOS
builtin VPN client lacks any flexibility and its GUI exposes a fraction of
supported features. This is one of the reasons why there are so many third
party VPN clients for macOS in the world, I believe. However, I found that the
majority of the time I can get away by using the standard macOS VPN client to
connect to the desired VPN endpoint.
In this article I am going to describe my journey of configuring macOS VPN
client to support Windscribe VPN, but the described approach applies to vast
majority of the VPN service providers who support IKEv2.
XXX: This article is still work in progress, but I thought an example published
is better than nothing at all.
I happen to be a customer of Windscribe VPN service.
The macOS client is terrible
The native builtin VPN client is good enough for me.
GUI configuration produces unworkable result.