WG Tunnel logo

WG Tunnel

Developed by @wgtunnel

Dls
Ver
v5.7.2
Size
17.26 MB
Date
16 Sept 2026
wg-tunnel.md

WG Tunnel is a FOSS Android client for WireGuard and AmneziaWG, delivering advanced network routing and censorship resistance. It offers auto-tunneling, a custom kill switch, and local proxy modes, granting users strict privacy control via standard VPN APIs or elevated Shizuku/ADB permissions.

android Screenshot

Technical Overview

The application utilizes a custom C-based core and JNI backend to process WireGuard and AmneziaWG protocols, bypassing restrictions through encrypted DNS (DoT/DoH) and deferred endpoint bootstrapping. It actively monitors device network states to automate tunnel activation and exposes connections over local SOCKS5 or HTTP proxy servers for external firewall integration.

Core Features of WG Tunnel

  • Automated Network Tunneling: Triggers VPN activation dynamically based on the device's current active network details and connection state.
  • AmneziaWG Protocol Support: Integrates full compatibility for AmneziaWG versions 2.0 through 3.1 to deliver robust censorship protection.
  • Lockdown & Proxy Modes: Implements an advanced kill switch blocking traffic while disconnected, alongside local SOCKS5/HTTP proxy routing.
  • Intent-Based Automation: Accepts remote control commands via intents, allowing external applications like Tasker to natively manage connections.

Compatibility & Quick Setup

Requires a compatible Android or Android TV device — install the APK and grant ADB permissions via Shizuku.