openvpn-gui icon indicating copy to clipboard operation
openvpn-gui copied to clipboard

Feature request: A simple GUI enabling parameter change

Open vgezer opened this issue 9 years ago • 8 comments

Currently OpenVPN gui is only provided as a system tray icon which only reads the values from config directory. I think it will be nice to have a GUI letting users configure simple parameters such as remote server and its port using a sample file.

OpenVPN for Android is a perfect example what could be done in terms of UI actually: https://github.com/schwabe/ics-openvpn

https://play.google.com/store/apps/details?id=de.blinkt.openvpn

vgezer avatar Mar 02 '16 12:03 vgezer

I don't particularly like tray applications from a usability perspective. That said, I believe there are alternatives to OpenVPN-GUI that have been implemented as desktop applications. Am I correct?

mattock avatar Mar 02 '16 13:03 mattock

If the question was to me, I honestly was not able to find any official software on openVPN website. There might be closed source alternatives, but I am not sure how trustworthy they are. Any plans to enhance the usability of this software?

vgezer avatar Mar 02 '16 13:03 vgezer

It can be done, but there are few contributors to this project. It would take some time. When you say let the user set parameters, do you mean edit a config, create a config or a sort of "quick connect" thing?

leobasilio avatar Mar 02 '16 13:03 leobasilio

What I meant is just a "quick connect" with default parameters.

For example the remote address, port, choosing certificates (and copying them into config folder)...

EDIT: If the connection is successful, it can also be saved in config directory with an arbitrary name as well...

vgezer avatar Mar 02 '16 13:03 vgezer

I started a project with Qt5 to perform such tasks. I will be updating the issue tracker with the repo url soon

vgezer avatar Mar 05 '16 16:03 vgezer

On Sat, Mar 5, 2016 at 11:21 AM, Volkan Gezer [email protected] wrote:

I started a project with Qt5 to perform such tasks. I will be updating the issue tracker with the repo url soon

Though the GUI is a tray application. we can still add a menu to interactively generate a config from a dialog isn't it? A patch to do that would be very useful -- generate the config in memory or a temp location, import it and it will appear in the list of connections.

selvanair avatar Mar 05 '16 21:03 selvanair

I created a simple project to do this. I will later enhance it to allow use openvpn command line to create VPN connections as well.

You can reach it here: https://github.com/vgezer/openvpnui

vgezer avatar Mar 23 '16 15:03 vgezer

While OpenVPN-GUI does not (yet) allow creating configs on the fly, the usability of the tray application was in other ways significantly improved recently (see issue https://github.com/OpenVPN/openvpn-gui/issues/61). The changes will be merged shortly, unless somebody objects heavily (which seems unlikely).

mattock avatar Jul 14 '16 11:07 mattock