openvpn suppprt for proton vpn - kde

Hello. The protonvpn cli is depreciated. The proton vpn GUI is not supported for opensuse. The instructions to do this are maze of hyper-links. I’m confused as where to begin. ??

Can someone show me how manually do this? For opensuse 15.3

https://protonvpn.com/support/linux-openvpn/

The need apps aren’t supported by opensuse.

https://build.opensuse.org/package/binaries/network:vpn/protonvpn-gui/openSUSE_Leap_15.3

Hi
Seem NM openvpn works? https://github.com/ProtonVPN/protonvpn-nm-lib

All the components required are available for Tumbleweed, so are available for some using openSUSE.

Such as? You claim that OpenVPN or NetworkManager are not supported by openSUSE?

The only package that is not available is resolvconf and it is not needed - openSUSE is using alternative tool to dynamically manage DNS configuration (netconfig).

The instructions to do this are maze of hyper-links.

If “instructions” refers to the link above - this page provides very detailed and clear description with screenshots.

I’m confused as where to begin. ??

You usually begin at the beginning. And if you have some specific question ask here.

I assume that you have installed the pertinent ‘openvpn’ packages to start with (as per the guide you referenced)?

Show us

zypper se openvpn

Did you get the ProtonVPN config files downloaded? Attempt to configure NetworkManager (assuming that is what you use to manage your network connectivity)? Tell us which steps you’ve taken, or where you are stuck.

As I stated, it’s a --MAZE-- of websites. Opensuse 15.3 isn’t supported as an official app.

https://protonvpn.com/support/linux-vpn-setup/#linux_app

If you look at the read me file,

Dependancies:
distros
fedora
ubuntu
arch linux

CLI client which is now deprecated. “protonvpn --help” python client.

I know only networking basics. Domain Name Server. Ethernet, very little wifi.

yast->network settings–>global options - network settings
wicked service: not working
network manager. I get a popup mentioning “some options not available.”
I can’t find the openvpn-gui in yast.
Do I need to install an app to get access to an openvpn-gui? Where is the openvpn settings in yast?

I can access command line ‘openvpn’, protonvpn’s website mentions how to configure to download a configuration file.

https://build.opensuse.org/package/binaries/network:vpn/protonvpn-gui/openSUSE_Leap_15.3
This requires a making a new username and password. If can do this within yast–>networking (or the command line) that would be easier.

‘protonvpn c -f’ is how I normally connect to the vpn.

Ignore the app, and focus on manual OpenVPN configuration using NetworkManager.

As was already requested, show

zypper se openvpn

For reference, I have

~> zypper se openvpn 
Repository 'Update repository with updates from SUSE Linux Enterprise 15' is out-of-date. You can run 'zypper refresh' as r
oot to update it. 
Loading repository data... 
Reading installed packages... 

S | Name                         | Summary                                                       | Type 
--+------------------------------+---------------------------------------------------------------+----------- 
  | connman-plugin-openvpn       | OpenVPN plugin for connman                                    | package 
  | monitoring-plugins-openvpn   | Verify the state of the clients connected to a openvpn server | package 
i | NetworkManager-openvpn       | NetworkManager VPN support for OpenVPN                        | package 
  | NetworkManager-openvpn-gnome | NetworkManager VPN support for OpenVPN                        | package 
i | NetworkManager-openvpn-lang  | Translations for package NetworkManager-openvpn               | package 
i | openvpn                      | Full-featured SSL VPN solution using a TUN/TAP Interface      | package 
  | openvpn                      | Full-featured SSL VPN solution using a TUN/TAP Interface      | srcpackage 
  | openvpn-auth-pam-plugin      | OpenVPN auth-pam plugin                                       | package 
  | openvpn-devel                | OpenVPN plugin header                                         | package 
  | openvpn-down-root-plugin     | OpenVPN down-root plugin                                      | package 
i | plasma-nm5-openvpn           | OpenVPN support for plasma-nm5                                | package 
  | plasma-nm5-openvpn-debuginfo | Debug information for package plasma-nm5-openvpn              | package


How to manually configure OpenVPN for ProtonVPN in Linux

Protonmail –> settings –> Protonvpn
OpenVPN / IKEv2

username and password (used for python cli ‘protonvpn init’)

selected - TCP - free servers - gnu/linux

Install a Free server configuration file to connect to a specific server in one of the three free locations.

[download all configurations] –> done

It’s late, yawn. So, I will be back to check later. (very quiet now)

Thanks for the help…

Missed this… yawn…

**#** zypper se openvpn 
Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metad[done] 
Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache .[done] 
Loading repository data... 
Reading installed packages... 

S | Name                         | Summary                                          | Type 
--+------------------------------+--------------------------------------------------+----------- 
  | connman-plugin-openvpn       | OpenVPN plugin for connman                       | package 
  | monitoring-plugins-openvpn   | Verify the state of the clients connected to a-> | package 
i | NetworkManager-openvpn       | NetworkManager VPN support for OpenVPN           | package 
  | NetworkManager-openvpn-gnome | NetworkManager VPN support for OpenVPN           | package 
i | NetworkManager-openvpn-lang  | Translations for package NetworkManager-openvpn  | package 
i | openvpn                      | Full-featured SSL VPN solution using a TUN/TAP-> | package 
  | openvpn                      | Full-featured SSL VPN solution using a TUN/TAP-> | srcpackage 
  | openvpn-auth-pam-plugin      | OpenVPN auth-pam plugin                          | package 
  | openvpn-devel                | OpenVPN plugin header                            | package 
  | openvpn-down-root-plugin     | OpenVPN down-root plugin                         | package 
i | plasma-nm5-openvpn           | OpenVPN support for plasma-nm5                   | package



Not sure if you’re using Gnome or KDE, but both GUI’s provide for the importing of .ovpn files.

Import VPN connection with KDE NM…

As I stated, I can’t find it in yast–>network settings or clicking on the networking icon in the system tray (clipboard,time,sound,etc)

Clicking on networking icon in system tray.
Networks
active connections.

click –> configure network connections

https://paste.opensuse.org/fc218e28

Nothing in either about openvpn configuration. ??

OPPS, I thought I mentioned that it was KDE-GUI

No KDE-OPENVPN GUI that I could find in opensuse 15.3 - KDE

So, I have all the apps needed to use the ‘openvpn’ bash command?

reading…

‘protonvpn c -f’ found the fastest server then connected me to it.

I need to create an kde wallet to store all username and passwords.

Do I need to do username and passwords for all 42 openvpn servers?

Setup an openvpn 42 times. ??

Finally, you’ve found the NM connection editor. :wink:

Add a new connection via the ‘+’ button. Scroll down and find ‘Import VPN connection…’

FWIW:

https://software.opensuse.org/package/protonvpn-gui

Adds a large number of repos. ‘invalid meta-data’ on each repo.

https://paste.opensuse.org/68068695

Error in install. Added only one repo after 3 tries.

[SUSE Paste

SUSE Paste](SUSE Paste)

Only one is needed.

https://software.opensuse.org//download.html?project=home%3Aavicenzi&package=protonvpn-gui#manualopenSUSE