Is there a VPN for Fedora with a proper GUI/App?

Could you please suggest me a VPN for Fedora (I have a Fedora Framework laptop) which would not need me to constantly use the terminal and would act like a proper VPN with an app/GUI?

The easiest way is to use your DE’s built in VPN GUI. If you use standard Fedora workstation, Gnome has robust support for different types of VPN.

First, login to your VPN’s website and download a .opvn file for the VPN you want, then

Go to settings > network > hit the plus button under VPN > Import From File > choose the .opvn you downloaded. Finally, supply your username and password in the resulting dialog box.

Your VPN will now appear in the system menu in the top right hand corner.

The problem with VPN apps is that they are usually proprietary. This rather defeats the point of having a VPN, since you don’t know if the app is really secure. It’s probably fine if all you’re doing is region changing for netflix or acquiring stuff via… nautical means, but I wouldn’t trust it to keep truly confidential information private.

That said, I did use Private Internet Access’s app for a while, and it worked well, with a nice GUI and a comparable featureset to windows.

Another vote in favor of using a VPN service which provides a “standard” .ovpn (or similar for other VPN types) file. Then you can just import that using the native UI as /u/Audible_Whispering suggested.

Once you have that working, an available bonus is to make that VPN connect automatically whenever you connect to specified underlying networks (e.g. public WiFi vs. say your home WiFi).

Install the “advanced” NetworkManager UI:

sudo dnf install nm-connection-editor{,-desktop}

Then open it by going to overview and typing Advanced Network. Find the WiFi network(s) where you want to automatically be on VPN, and for each one go to its settings, General tab, enable Automatically connect to VPN and select your VPN next to that.

Toggle your WiFi connection from quick settings (if already on that WiFi network) and your VPN should connect automagically from now on.

Mullvad is the way. iVPN is cool but it never worked as well for me as Mullvad does.

Windscribe works great

i’m using windscribe

IVPN has done me well and their Linux support is great

Network Manager plugin for GNOME works fine?

a lot of people are recommending the advance network manager for GNOME, but what about KDE?

Proton has a decent user interface on fedora. Even free but limited.

Airvpn service + Eddie (gui you can dl direct from airvpn)

Adding wireguard configs of Proton is actually super easy and more convenient than using a Proton built GUI.

Anything that can provide openVPN config files. Then the functionality is built right in and you can use Fedora’s VPN setup. I downloaded 5 different openVPN configs for Nord, and select whichever one I want to use. No fuss, no apps, it’s just an easy toggle.

The setup is in Network settings where you add a VPN, and scroll to the bottom of the list and choose the config file.

Windscribe app is surprisingly good. Better than Proton.

sudo dnf install NetworkManager-openvpn-gnome

There’s no need to install shady proprietary VPN provider specific applications.

I use Cyberghost with the built in gnome VPN client.

But I have a question. I can only get it to work if I place the vpn files in the ~/.cert folder and run “sudo restorecon -R -v ~/.cert” which I guess is setting a SELinux security context for the files. Why do I not have to do this on other distros?

Windscribe works smoothly.

im using PIA so far is the best gui app for linux in all vpn i tried, torguard surshark protonvpn, pia integrate very well with gnome

Any VPN works but I sugges mullvad or proton

write a oneliner bash script and just slap it on your desktop. Then use a vpn without a GUI :wink: