If your VPN provider doesn’t offer a macOS VPN client, you may still be able to configure a VPN through a configuration file or a manual configuration. Your VPN provider needs to support this option for it to work; however, it needs to provide you with the connection details to be used.
The VPN protocols that macOS support by default are L2TP, IPSec, and IKEv2. Where possible, IKEv2 should be preferred, as it is the strongest of the available protocols; conversely, L2TP is old and weak and should be avoided unless using it is necessary.
How to Make a VPN on Mac
If you have a VPN configuration file, you can import it through Network Preferences. To import the configuration file, either double-click the file or open Apple Menu > System Preferences > Network, click the Action pop-up menu cogwheel, select Import Configurations, and select the file, and click Import.
If you don’t have a configuration file or importing it doesn’t work, you can manually enter the VPN settings in Network Preferences. Open the VPN configuration settings, open Apple Menu,> System Preferences > Network, and then click the Add button in the bottom left.
Click the Interface drop-down menu, then choose VPN, select the VPN protocol you want to use from the “VPN Type” menu, and enter a name for the VPN. Next, enter the IP address or URL of the VPN server and the VPN connection’s account name.
Click “Authentication Settings” then enter the authentication details you received from your VPN provider; this may be a certificate file or a set of credentials. If required or advised by your VPN provider, click “Advanced” to configure TCP/IP settings, DNS servers, and Proxy configurations.
Once your authentication settings are configured, click “Apply” then “OK” to save the VPN connection.