wgtunnel/android is an open-source VPN client for Android that supports WireGuard and AmneziaWG protocols.
The tool addresses the need for a feature-rich VPN client on Android by implementing native support for both WireGuard and AmneziaWG, a privacy-focused variant. It provides HTTP and SOCKS5 proxy capabilities alongside VPN tunneling, allowing users to route traffic through multiple protocol layers. The client is built with Jetpack Compose for its user interface, leveraging modern Android development practices.
Developers and users seeking a transparent, auditable VPN solution on Android should consider this project. It suits anyone who needs WireGuard connectivity with additional proxy options or who prefers AmneziaWG's obfuscation features. The open-source nature means the code is available for review and modification, addressing privacy concerns that users may have with closed-source VPN applications. The project is particularly relevant for those already invested in the WireGuard ecosystem who want a native Android experience rather than relying on generic VPN clients.
The project maintains active development with regular commits addressing bug fixes and feature improvements. Pull requests receive timely review and integration into the codebase. Issue tracking shows engagement with user-reported problems and feature requests, with maintainers providing detailed responses and technical guidance. The development activity demonstrates sustained attention to both stability and the addition of new capabilities.