Is there a way to install/use a VPN with an actual GUI? Anyone have any suggestions for one?

But sometimes you may want to use a VPN through a program and not a browser.

I’m not exactly sure what you mean by desktop environment but I’m just using a cheap Dell laptop running popos.

I’m also not exactly well-versed enough to set it up myself manually, that’s why I was hoping there just be a version with a simple GUI available.

First of all, OP doesn’t want to use cli

Second, i havent used import option in gui with wireguard so can’t comment on that. But its great that it works.

Third, (at least few years ago when i tried), importing .ovpn with GUI did not work properly, it was known issue then. AFAI remember some options were not interpreted correctly. But maybe it was fixed? I don’t know, havent used openvpn for a long time (switched to zerotier and wireguard). Manual reconfiguring always worked well.

Use it on Linux, windows and Android. Works great, definitely lowers bandwidth.

Alright well check this out : https://youtu.be/8d7dWoqi720?si=iZ7ckIwPH4HUU1oR you can setup a vpn like that. Use the information from your Cyberghost account theres probably a openvpn file that they give you so you can download that and import it in the video instead of filling out manually. Or you can fill the information from your cyberghost account. Don’t buy another vpn if you already have one.

I’m also not sure what shell script means.

A shell script is the commands that you type into a terminal window - but written in a file so you can use it over and over.

There’s no reason there should be a gui just to turn it on/off.

Sometimes programs will have multiple versions possible to download. It can be frustrating because you wont know which Ubuntu version yours is based on and you have to try a few different versions.

Are you adamant on using PopOS? maybe try another distro

Glad you figured it out.

Some providers have the login built into their ovpn files so filling out those fields isn’t needed. Although it hasn’t hurt in my experience, so I probably should have added that.

I know I’m going to be called a gate keeper for this (even though most of reddit uses that term incorrectly) but if you’re using linux and don’t even know what a desktop environment is or are trying to avoid the terminal I think you have some learning to do

I think that OP just doesn’t want to use the command line to start and stop the VPN but is ok with using a one-time procedure involving the command line to set up the VPN. In any case, Network Manager is certainly the way to go.

So I just have to open my CyberGhost account and find an IP address to use and put it in the gateway box along with the accounts username? that doesnt seem too difficult, how would someone know an IP address to use without already having a vpn in the first place though?

care to elaborate? having a single button just makes much more sense overall and is far simpler than remembering/running a command.

On CyberGhost’s, the vpn is still have a little over a year left on, there’s only one option to download their linux version but in there you have to select which distro you’re using. I have USBs with popos, ubuntu, and linux mint ready to be installed currently, I was going to try each for a while and see what feels best for me.

Im just not familiar with that term, ive never heard it before. Im also not trying to avoid using the terminal, ive been using it for quite a few things but my thing is that things like connecting to a vpn shouldnt force you to go through remembering commands and such when a gui just makes more sense and is easier, especially for new users.

Bottom line is ill use it but would prefer not to.

Lots of folks who come to r/linuxquestions are complete beginners and don’t want to use cli at all. And thats how i read OP. Author just installed PopOS as his first distro and want to avoid using commands. If thats not the case then sorry for misinterpretation.

Look I found exactly what you need here https://support.cyberghostvpn.com/hc/en-us/articles/360007929314-Set-Up-OpenVPN-on-Linux-Ubuntu-via-Network-Manager everything should be in there. You will have to use the terminal a bit (it could probably be done 100% by the gui) but that’s the instruction they gave so just try to follow that and if you really struggle to do it man just DM me.

It’s much easier to have a large vocabulary than remember where lots of things are.

Just yesterday I was trying to find the XFCE display dialog. I couldn’t. But I could remember the word ‘xrandr’. Then all I had to do was xrandr --help and my problem was solved.

It’s genuinely much easier once you get past the expectation that everything should be point and click.

Maybe try a different version if you haven’t.

If you’re going to be playing around with different distros you should check out Ventoy if you haven’t already. It allows you to put multiple distros on one USB drive and lets you chose which one to install at boot time. This biggest advantage is you don’t have to make bootable USB installers anymore, you just drag and drop the ISO onto the drive.

Also, I use this service and they have a linux gui https://www.privateinternetaccess.com/download/linux-vpn