WG Tunnel is a desktop client designed to manage WireGuard and AmneziaWG VPN configurations with advanced features like auto-tunneling, lockdown mode (kill switch), and proxy support. It provides a seamless experience for configuring, managing, and monitoring VPN tunnels across Windows, Linux, and macOS platforms.
Key Features:
Independent Lockdown Mode: Enforces a kill switch to block internet access when the tunnel disconnects.
Daemon Service Integration: Runs as a system service (daemon) independent of the application GUI, ensuring stable operation even when the application is closed.
Encrypted Configuration Storage: Stores tunnel configurations securely using system keychains for enhanced security.
Multi-Tunnel Support: Manages both WireGuard and AmneziaWG tunnels in a single interface.
Tunnel Management: Imports, exports, edits, and sorts tunnels with live statistics for real-time monitoring.
System Integration: Runs as a background service, ensuring uninterrupted VPN connectivity even during system restarts.
Audience & Benefit:
Ideal for users seeking secure and reliable VPN solutions on desktop platforms.WG Tunnel offers enhanced security through its kill switch, seamless integration with system services, encrypted configuration management, flexibility in tunnel types, and real-time monitoring for effective network control.
README
WG Tunnel - Desktop
A WireGuard and AmneziaWG client for desktop.
Supported Platforms
macOS (Planned)
Windows
Linux
Features
Support for WireGuard and AmneziaWG tunnel configurations
Independent lockdown mode (kill switch)
Lockdown and previous tunnel restoration on boot
Tunnel runs as a system service (daemon) independent of the application GUI
Encrypted storage of tunnel configs with system keychain integration
Tunnel import, export, editing, live statistics, and sorting
Installation
Windows
> Note: Only Windows 11 and 10 patch 10.0.19041.0 and greater are supported.
Download the .msix file from latest release.
Launch the installer by double-clicking on the download.
Proceed through the installation prompts (will require relaunching the installer as administrator).
Linux
> Note: Only systemd-based Linux systems are currently supported. Also, the firewall must use nftables or iptables with the nft backend (iptables-nft).
Debian Install
This is the easiest method and gives you automatic updates for the app and daemon through your normal system package manager.
Download the .deb file from the latest release.
From the directory where you downloaded the file:
Install
sudo apt install ./wgtunnel*.deb
Arch Linux
For Arch, the app is available on the AUR.
You can install it using an AUR helper such as yay:
On Windows, switching the active network interface (like switching Ethernet → Wi-Fi or Wi-Fi → Ethernet) while a tunnel is active may cause the connection to drop.
Workaround: Restart the tunnel after changing network interfaces.