Skip to main content

WireGuird

A GTK GUI client for managing WireGuard VPN tunnels on Linux

Features

WireGuird brings the power of WireGuard VPN management to your Linux desktop with an intuitive graphical interface.

System Tray Integration

Color-coded tray icon shows connection status at a glance - red when connected, black when disconnected.

Visual Tunnel Management

Browse and manage all your WireGuard tunnels from /etc/wireguard in a clean, organized interface.

Built-in Tunnel Editor

Edit tunnel configurations directly in the app with syntax highlighting for WireGuard config files.

Import & Export

Easily import tunnels from .conf or .zip files, and export your configurations for backup or sharing.

Multiple Connections

Connect to multiple VPN tunnels simultaneously when you need access to different networks.

Real-time Statistics

Monitor connection statistics, handshake times, and data transfer in real-time.

Quick Start

Get WireGuird running on your Linux system in just a few minutes.
1

Download the Package

Download the latest .deb package from the releases page for Ubuntu 22.04+, Linux Mint 21.1+, or compatible distributions.
2

Install WireGuird

Install the package with dpkg and ensure you have the required dependencies installed.
3

Launch the Application

Start WireGuird from your application menu or command line and begin managing your VPN tunnels.

Installation Guide

Follow the complete installation guide to get started

User Interface Preview

WireGuird provides a familiar Windows-like interface for Linux users, making WireGuard VPN management accessible and straightforward.
WireGuird looks and functions similarly to the official WireGuard Windows GUI client, providing a consistent experience across platforms.

How It Works

WireGuird acts as a graphical frontend for the standard WireGuard tools you already trust:
  • Lists tunnel configurations from /etc/wireguard
  • Controls connections through wg-quick commands
  • Displays real-time statistics using the wgctrl library
  • Integrates seamlessly with your system tray for quick access
WireGuird requires wireguard-tools to be installed on your system. The application uses standard WireGuard commands and follows Linux security best practices.

What’s Next?

Installation

Install WireGuird on your Linux system

Quick Start Guide

Learn the basics in 5 minutes

Managing Tunnels

Add, edit, and organize your VPN tunnels

Building from Source

Compile WireGuird yourself

System Requirements

  • Operating System: Ubuntu 18.04+ (tested on 18.04, 20.04, 21.04, 22.04, 22.10, 23.04), Linux Mint 21.1+
  • Desktop Environment: GTK 3 compatible desktop (GNOME, XFCE, MATE, etc.)
  • Dependencies: wireguard-tools, libgtk-3, libayatana-appindicator3, resolvconf
  • Architecture: AMD64 (x86_64)
WireGuird requires root privileges to manage VPN connections through wg-quick. The application will prompt for authentication when needed.

Build docs developers (and LLMs) love