A GUI to manage Wireguard connections on Linux.
  • Go 86.7%
  • Makefile 9.5%
  • Shell 3.8%
Find a file
2024-08-05 20:20:25 +02:00
.woodpecker disable build using debian 11 2024-08-05 20:19:30 +02:00
bin fix debian packaging 2024-07-25 19:18:37 +02:00
img update screenshot 2023-12-27 19:22:37 +01:00
.fpm add ci 2024-07-25 18:43:52 +02:00
.gitignore add ci dependencies 2024-07-25 18:58:40 +02:00
app.go moving to gtk3 2024-08-05 19:16:50 +02:00
CHANGELOG.md update changelog 2024-08-05 20:20:25 +02:00
config.go moving to gtk3 2024-08-05 19:16:50 +02:00
error.go moving to gtk3 2024-08-05 19:16:50 +02:00
go.mod moving to gtk3 2024-08-05 19:16:50 +02:00
go.sum moving to gtk3 2024-08-05 19:16:50 +02:00
gui.go moving to gtk3 2024-08-05 19:16:50 +02:00
LICENCE add licence 2024-07-25 18:43:31 +02:00
main.go moving to gtk3 2024-08-05 19:16:50 +02:00
Makefile update ci 2024-08-05 19:39:57 +02:00
README.md update ci 2024-08-05 20:07:00 +02:00
renovate.json chore(deps): add renovate.json 2024-01-27 22:59:54 +00:00
ui.go moving to gtk3 2024-08-05 19:16:50 +02:00
wg.go moving to gtk3 2024-08-05 19:16:50 +02:00

Wireguard GUI

Wireguard GUI is a graphic tool that helps you to edit existing confs of Wireguard.

Requirements

Wireguard GUI reads /etc/wireguard/*.conf and uses wg-quick to manage interfaces.

Installation

From sources

sudo apt-get update && sudo apt-get install libgtk-3-dev libcairo2-dev libglib2.0-dev libgdk-pixbuf2.0-0
git clone https://gitnet.fr/deblan/wireguard-gui.git
cd wireguard-gui
make

From binaries

Builds are available for Linux (64 bits).

Download the latest binary from releases.

Usage

sudo ./build/wireguard-gui-amd64