I'm looking to set up a VPN since I'm in Turkey and can't access Discord. I've tried using OpenVPN, but I got confused about handling the .ovpn files and command lines. After some attempts, it just didn't work for me. I also tried Warp, but that didn't help either. I'm using EndeavourOS with KDE on a laptop that has a GTX 1050 Ti, an 8th generation i9 processor, and 32GB of DDR4 RAM. Any advice on how to get this VPN running effectively?
5 Answers
For a seamless experience, just use the NetworkManager. Importing the .ovpn files there is straightforward and saves you from the terminal, which can get tricky. It makes it all super simple to connect!
You should definitely check with your VPN provider; they usually provide OpenVPN or Wireguard configuration files. If you're going the Wireguard route, install it with `sudo pacman -Sy wireguard-tools`, then drop your config file in `/etc/wireguard`. To connect, use `sudo wg-quick up {configName}` (just replace `{configName}` with your actual file name without the .conf). For OpenVPN, you can typically import the config directly in your system's network settings, which should also work for Wireguard. You don't need to mess with fancy client apps—just make sure they provide the right config files!
The easiest way is to use the built-in NetworkManager on EndeavourOS. You can simply import the .ovpn file directly, and it'll connect without worrying about terminal commands. Much less hassle!
Yes, definitely use NetworkManager! It's the best way on EndeavourOS. Just add your VPN configuration, and you're good to go without any command line fuss.
Awesome! I appreciate all the help, guys!
Have you tried using ProtonVPN? It’s pretty user-friendly, and they usually provide all the necessary files for setting it up on Linux.

Thanks for the tip! I'll give that a shot.