Using Mullvad VPN without the app on macOS

Hello, sorry I tried searching on this topic.

I have used VPNs before that allowed me to directly connect to the VPN using macOS network settings. All you have to do is open Network Settings and input the server info and your login details and the native OS connects to the server for you.

This is my preferred method but I’ve found that some VPN services don’t allow me to do it, like Proton. Perhaps there is a good reason not to use this that I don’t know about. But at the moment my macOS version is too old to use the Mullvad app. I can look into using the alternatives like OpenVPN but I wanted to check on this option first. Does anyone have any info on this? I’d appreciate the help.

My router connects to Mullvad via WireGuard no problem. So I’m pretty sure you could use WireGuard on the Mac in the same way. Haven’t tried it but don’t see why it wouldn’t work. Not native though

https://support.apple.com/guide/mac-help/set-up-a-vpn-connection-on-mac-mchlp2963/mac ?

yes you can download conf for wireguard and just import the profile into wireguard
I run it like this, which is more smooth than the client on mac. Just download the servers you want and import and you also get the choice to choose which server you want to connect to. There can be many profiles if you want many but if you mostly want 4-5 it won’t be so crowded

I clearly stated that I already know how to do this.

Thanks but I don’t understand why you guys are taking about WireGuard. Isn’t this just another app like OpenVPN? It doesn’t relate to my question. But perhaps I could surmise that if it is possible to export to WireGuard, it would be possible to use native mac implementation?

Wireguard and OpenVPN are protocols and they happen to have an app with a corresponding name.

MacOS does not natively support Wireguard nor OpenVPN, hence the requirement for an app. For Mullvad VPN you can use their application or the Wireguard/OpenVPN apps.

Once the config have been added they will show in the system config panel. Here’s mine with WG configs added