awg-wiresocks-android is a lightweight, high-performance Android application that brings the power of AmneziaWG (AWG) to your device without requiring root privileges or a system-wide VPN slot.
By leveraging a custom-built Go engine based on wireproxy-awg, it creates a localized proxy environment (SOCKS5/HTTP) that bypasses strict network filters while keeping your connection stable and obfuscated.
- Custom AWG Core: Uses a specialized Go-based engine (
appctr) for superior stability compared to standard implementations. - Protocol Obfuscation: Full support for AmneziaWG parameters (
Jc,Jmin,Jmax,S1,S2,H1-H4,I1-I5) to stay invisible to DPI. - Dual Proxy Support: Simultaneously hosts SOCKS5 and HTTP proxies on configurable local ports.
- Multi-Profile Management: Import, export, and switch between multiple
.confprofiles easily. - Network Persistence: Built-in network monitor that automatically restores the tunnel when switching between Wi-Fi and mobile data.
- Quick Access: Toggle your proxy directly from the Android Quick Settings (Tiles).
- Engine Logs: Real-time logging for debugging and connection monitoring.
- Frontend: Kotlin & Jetpack Compose (Modern Material 3 UI).
- Backend/Engine: Go (Golang) compiled to AAR via
gomobile. - Network Layer: Based on
wireproxy-awgandamneziawg-go.
- Import: Load your
.conffile (standard WireGuard or AmneziaWG format). - Configure: Set your desired SOCKS5 or HTTP ports in the Config tab.
- Start: Hit the activation button on the Home screen or use the Quick Settings Tile.
- Connect: Configure your browser or apps to use
127.0.0.1with your chosen port.
- Android SDK & NDK
- Go (1.25+)
gomobileinstalled and initialized
- Compile Go Core:
cd appctr ./build.sh - Build Android App:
./gradlew assembleRelease
- Application Developer: bropines (pinus / еж)
- Core Logic: Based on wireproxy-awg by Artem Russkikh.
- Original Tool: Derived from the original wireproxy by Wind Wong.
This project is licensed under the MIT License. See the LICENSE file for details. The core engine components are subject to their respective ISC and MIT licenses.