
WG Tunnel
A WireGuard & AmneziaWG VPN client with auto-tunneling, lockdown & proxying.
Zane Schepke · com.zaneschepke.wireguardautotunnel
UpdatedApr 17, 2026
PublishedApr 17, 2026
Packagecom.zaneschepke.wireguardautotunnel
MD55b21c5ea0b82430f3f2c9e460ff2768f
SHA1 (signer)65:A7:DE:22:ED:0A:CC:EA:0F:CD:D7:54:18:07:60:F5:3D:0F:BC:0F
Signed byC=US, ST=MI, L=Detroit, O=Zane Schepke, OU=Mobile, CN=Zane Schepke
Architecturesarm64-v8a
Malware scanUNKNOWN
Websitehttps://zaneschepke.com
Contact[email protected]
Privacy policyView
What's new
What's new:
- Doze mode handshake fix
- Optional I2-5 bugfix
- Create from scratch crash bugfix
- Show tunnel statistics in notification
- Filter tunnel by latency
- Translations
- Doze mode handshake fix
- Optional I2-5 bugfix
- Create from scratch crash bugfix
- Show tunnel statistics in notification
- Filter tunnel by latency
- Translations
Description
WG Tunnel is a WireGuard VPN client that strikes the balance between simplicity and robustness, making it the ideal client for casual and power users alike.
Whether you simply want to automate when you're connected to your VPN or you're a power user with advanced privacy use cases, WG Tunnel has you covered.
- **Auto-Tunneling:** Automatically activate tunnels based on Wi-Fi SSID, Ethernet connections, or mobile data networks.
- **Split Tunneling:** Flexible support for routing specific apps or traffic through the VPN.
- **App Modes:** Support for multiple tunnel modes, including standard VPN, kernel, lockdown (custom kill switch), and proxy modes.
- **AmneziaWG Integration:** Full support for AmneziaWG, providing robust censorship evasion.
- **Proxying Options:** Built-in HTTP and SOCKS5 proxy support allowing third-party apps to tunnel their traffic.
- **Quick Controls:** Quick Settings tile and home screen shortcuts for easy toggling actions.
- **Automation Support:** Intent-based automation for controlling tunnels and auto-tunneling.
- **Dynamic DNS Handling:** Detects and updates DNS changes without tunnel restarts.
- **Monitoring Tools:** Advanced tunnel monitoring features for tunnel performance monitoring.
- **Android TV Support:** Android TV support for nearly all app features.
Whether you simply want to automate when you're connected to your VPN or you're a power user with advanced privacy use cases, WG Tunnel has you covered.
- **Auto-Tunneling:** Automatically activate tunnels based on Wi-Fi SSID, Ethernet connections, or mobile data networks.
- **Split Tunneling:** Flexible support for routing specific apps or traffic through the VPN.
- **App Modes:** Support for multiple tunnel modes, including standard VPN, kernel, lockdown (custom kill switch), and proxy modes.
- **AmneziaWG Integration:** Full support for AmneziaWG, providing robust censorship evasion.
- **Proxying Options:** Built-in HTTP and SOCKS5 proxy support allowing third-party apps to tunnel their traffic.
- **Quick Controls:** Quick Settings tile and home screen shortcuts for easy toggling actions.
- **Automation Support:** Intent-based automation for controlling tunnels and auto-tunneling.
- **Dynamic DNS Handling:** Detects and updates DNS changes without tunnel restarts.
- **Monitoring Tools:** Advanced tunnel monitoring features for tunnel performance monitoring.
- **Android TV Support:** Android TV support for nearly all app features.
Required features
- Location android.hardware.location
Permissions (19)
WG Tunnel requests the following Android permissions:
- Access Background Location android.permission.ACCESS_BACKGROUND_LOCATION
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Camera android.permission.CAMERA
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Special Use android.permission.FOREGROUND_SERVICE_SPECIAL_USE
- Foreground Service System Exempted android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Query All Packages android.permission.QUERY_ALL_PACKAGES
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Request Ignore Battery Optimizations android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Request Install Packages android.permission.REQUEST_INSTALL_PACKAGES
- Schedule Exact Alarm android.permission.SCHEDULE_EXACT_ALARM
- Wake Lock android.permission.WAKE_LOCK
- Com Zaneschepke Wireguardautotunnel Dynamic Receiver Not Exported Permission com.zaneschepke.wireguardautotunnel.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Moe Shizuku Manager Permission Api V23 moe.shizuku.manager.permission.API_V23