Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenVPN 3 Linux #5195

Open
1 of 2 tasks
hakimjonas opened this issue Mar 7, 2025 · 4 comments
Open
1 of 2 tasks

OpenVPN 3 Linux #5195

hakimjonas opened this issue Mar 7, 2025 · 4 comments
Labels
Package: Addition Request Please consider adding this to the repository Priority: Wishlist It would be nice to have

Comments

@hakimjonas
Copy link

Please confirm there isn't an open request for this package

  • I have searched through package addition requests

Homepage

https://community.openvpn.net/openvpn/wiki/OpenVPN3Linux

Maintainer

  • Would you like to be the maintainer for this package?

Why should this be included in the repository?

Solus should include OpenVPN 3 because it delivers modern VPN management with built-in configuration, session handling, and privilege separation, enabling secure, unprivileged VPN usage. Its kernel-based Data Channel Offload enhances performance, while D-Bus integration allows flexible front-end development—all contributing to a streamlined, secure VPN experience.

See more at: https://github.com/OpenVPN/openvpn3-linux

I did not tick the box, but I probably wouldn't mind being the maintainer. I just have no experience with that yet and not sure exactly what it entails.

Are we allowed to redistribute it?

AGPL-3.0

What kind of user will use this package, and how many users do you think will use this package?

Any IT professional who is required top use openvpn as a part of their work. Any other user who sees a benefit of openvpn.

I don't know how many users will use it. I just know I had to use it to continue using Solus at work.

Link to source archive file

https://github.com/OpenVPN/openvpn3-linux/archive/refs/tags/v24.tar.gz

@hakimjonas hakimjonas added Package: Addition Request Please consider adding this to the repository Priority: Wishlist It would be nice to have labels Mar 7, 2025
@github-project-automation github-project-automation bot moved this to Triage in Solus Mar 7, 2025
@EbonJaeger
Copy link
Member

EbonJaeger commented Mar 10, 2025

We already have programs like mullvad, wireguard, and Proton VPN; what does this do that the others don't?

@EbonJaeger EbonJaeger moved this from Triage to Needs More Info in Solus Mar 10, 2025
@hakimjonas
Copy link
Author

We already have programs like mullvad, wireguard, and Proton VPN; what does this do that the others don't?

I'm not sure I completely understand the question.

Can either of the apps you mention:

  1. Allow me to connect to an openvpn based solution?

  2. Do that for free?

I know Solus is meant for desktop, which is why I started using it in the first place. But is it exclusive to home users? I have really enjoyed using it for work the last 3 years, but my job requires me to use openvpn. I cant just tell the company: hey please change to x, y or z. And I suspect that many others in the IT industry is in the same place.

What more is: Solus already includes openvpn, so what is the argument against allowing more modern use of it?

@TraceyC77
Copy link
Contributor

TraceyC77 commented Mar 11, 2025

I think there's some confusion here, let me see if I can clear some of it up.

openvpn3-linux is a VPN client using the openvpn standard protocol

Proton VPN connects to the Proton VPN service (not openvpn), similar for mullvad
Wireguard connects to wireguard connections (not openvpn)

The code repo page goes into detail how OpenVPN 3 Linux takes advantage of the capabilities currently present in Linux compared to OpenVPN 2.x.

With that said, to clarify, does your job require openvpn3 specifically? It's already possible to use openvpn2 using the built in tools like Network Manager.

@hakimjonas
Copy link
Author

I think there's some confusion here, let me see if I can clear some of it up.

openvpn3-linux is a VPN client using the openvpn standard protocol

Proton VPN connects to the Proton VPN service (not openvpn), similar for mullvad Wireguard connects to wireguard connections (not openvpn)

The code repo page goes into detail how OpenVPN 3 Linux takes advantage of the capabilities currently present in Linux compared to OpenVPN 2.x.

With that said, to clarify, does your job require openvpn3 specifically? It's already possible to use openvpn2 using the built in tools like Network Manager.

Unfortunately yes it does. I think its mostly because we use openvpn with SAML.

I have a similar issue with aws client vpn that is only released to ubuntu. That one is worse because they also use an older openvpn protocol so I we had to use a few hacks to make it work. Like patching openvpn and using systemd resolve etc.

But I perfectly understand why Solus cant just add this for my benefit. I guess I just supposed that I would not be the only user in a similar situation. Of course its things like these that keep my colleagues on Ubuntu.

As I explained earlier its not that I don't want to help out maintaining, its just that I haven't tried that before and I am unsure how much time / effort it would require of me to do properly. But feel free to ignore my request and I can just keep on compiling from source. I will just say that I appreciate your kind and open communication style @TraceyC77 and I apologize if I don't / haven't lived up to that standard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Package: Addition Request Please consider adding this to the repository Priority: Wishlist It would be nice to have
Projects
Status: Needs More Info
Development

No branches or pull requests

3 participants