Skip to content

mypbs/wireguard-vpn-connection-manager-ubuntu-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

The problem with most Wireguard tools is they let you manage multiple "clients" from the server but what if you have one client with multiple servers? This program will read the configuration files in /etc/wireguard and create a simple menu system to connect/disconnect so you don't have to keep typing sudo wg-quick up {interface} or sudo wg-quick down {interface}.

You can select your VPN gateway and connect or disconnect as needed.

Note make sure you add yourself to visudo to avoid any issues:

your_username ALL=(ALL) NOPASSWD: /usr/bin/wg, /usr/bin/wg-quick 

And finally make sure your files in /etc/wireguard have names less than 15 characters wg0name1.conf wg0name2.conf...

CLI Screenshot

wgcli

GUI (Python) Screenshot

guivpn

For the GUI version simply create a desktop launcher short cut to the PY file and you now have a one click VPN app.

About

This little program lets you connect/disconnect your PC client from your Wireguard VPN servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published