AI summary
Open-source VPN client built on a modified sing-box core. Supports multiple proxy protocols, per-app routing, traffic rules, AdGuard DNS filtering, and detailed diagnostics. Requires your own subscription or config file.
Generated by AI. May contain inaccuracies.
About this app
Etonify is an open-source VPN client for Android, built on a modified sing-box core. It is designed for users who already have a VPN subscription, a share link, or a configuration file. Etonify gives you detailed routing control, diagnostics, and full oversight of your VPN connection.
Important: Etonify does NOT sell or provide VPN servers. Only use subscriptions and configurations you own or are authorised to use.
What works?
- VPN TUN (system-level) and local HTTP/SOCKS proxy (can run together) - Import subscriptions from URL, QR code, file, clipboard, Android share sheet, and deep links - Support for sing-box JSON, Xray JSON, Clash YAML, SIP008, WireGuard, and common share-link formats - Per-app split tunneling (through VPN or bypass VPN) - Traffic-rule presets (e.g., route Russian services directly, AI/social through VPN) - AdGuard DNS filtering and custom DNS resolvers (UDP, TCP, DoT, DoH) - In-app update checks and verified APK installation - Detailed diagnostics, exportable logs, traffic graph, and server testing (URLTest) - Backup/restore of profiles with names, servers, and update schedules
What does NOT work?
- Built-in free VPN servers - Windows, iOS, macOS, or Linux releases (not supported at this time)
Supported protocols and formats
- VLESS, VMess, Trojan - Shadowsocks and ShadowsocksR - Hysteria and Hysteria2 - TUIC, WireGuard, AnyTLS, NaiveProxy - HTTP and SOCKS upstream proxies Parsers recognise these when importing; unknown or invalid outbounds will be reported.
Key features for everyday use
- Foreground service keeps the tunnel alive even when the app is in the background. - Notification shows selected server, latency, traffic speed, and stop/refresh controls. - Safe refresh: an empty or invalid server response does not overwrite your last working profile. - URLTest measures actual proxy performance (including TLS handshake), not ICMP ping. - Results are clear: each server shows availability, latency, or failure reason. - Sorting: by order, availability, latency, name, or country. - Export logs with runtime, network, memory, and configuration details. - Local-network bypass, leak protection, and experimental options (FakeIP, TFO, multipath, TLS fragmentation) – keep defaults unless you know why to change them.
Security and updates
- Updates are downloaded from GitHub Releases; the app verifies package name, Android version, signing certificate, file size, and SHA‑256 before installation. - All settings, subscriptions, and credentials are encrypted with AES‑GCM; the key is stored in Android Keystore. - Secrets are redacted from logs and exported reports. - Unsafe certificate options are disabled by default and clearly marked as risky. - Subscription downloads require HTTPS (except for literal loopback addresses like localhost, 127.0.0.1).
Limitations and expectations
- Etonify is a client, not a provider. - Large subscriptions and full server checks may temporarily increase CPU, memory, network, and battery usage. - Experimental networking options may reduce compatibility; keep defaults unless you understand the changes. - Local proxy clients must be configured manually with the address, port, and credentials shown by the app.
License
GNU General Public License v3.0 or later
What's new
- VPN & Background Operation
- Added persistent VPN status in Android notification showing selected server, latency, and traffic, with options to refresh latency or stop connection. - Customizable notification display — choose speed, total data, or both; update frequency configurable. - Improved VPN reliability after screen off, long idle, app coming from background, and removal from recent apps. - Improved Wi‑Fi to mobile network transitions — tracks available network, restores connection, prevents multiple competing operations. - VPN stop now fully terminates the core, releases TUN, and removes the service notification; reopening the app syncs with actual Android service state. - Manually selected server is now preserved and not replaced after subscription update or VPN restart.
- Routing & DNS
- Added "Traffic Rules" section with ready‑made presets for Russian services, AI, and social networks. Only one rule active at a time to prevent conflicts. - Geo‑resource files can now be viewed and updated separately; downloaded rules persist offline. - Added AdGuard filter management with clear rule file loading status. - Faster app search for per‑app routing and improved list performance on devices with many installed apps. - Added experimental FakeIP mode (off by default) — may speed up DNS but can be incompatible with some apps. - Improved DNS routing through proxies and initial DoH/DoT server address resolution to avoid DNS dependency loops. - Route, DNS, and rule file changes now apply through a full, sequential VPN restart.
- Subscriptions & Downloads
- Separated import and export of profiles. Subscription names, servers, selected nodes, and source data now stay in the correct profiles. - Faster app startup with large subscriptions — heavy data loads later, large server lists only build when opened. - Subscription, geo‑resource, filter, and client updates first use the active VPN connection, then fall back to the physical network (Wi‑Fi or mobile data). - Downloads work even when system VPN is owned by another app. - Added timeout, response size limits, and clearer error messages for network operations. - Improved import of WireGuard and QUIC configurations, and preserved selected server after subscription refresh.
- Security
- Added dedicated Security section. - Independently allow untrusted TLS certificates for proxies and subscription updates — both off by default with warning about traffic interception risk. - Plain HTTP subscriptions are restricted to local addresses; HTTPS recommended for external sources. - Improved permanent DNS cache cleanup on setting changes and VPN restart.
- UI & Performance
- Redesigned internal state for home screen, server list, and subscriptions — frequent traffic and latency updates now affect only the needed UI elements. - Reduced unnecessary screen rebuilds and temporary memory usage when working with large server lists. - Faster app launch, proxy list opening, app selection, and update description window. - Added built‑in documentation in Russian and English. - Moved diagnostics tools to a dedicated "Resources & Debugging" section. - Expanded memory details: PSS, RSS, Private Dirty, Swap, Java Heap, Native Heap, graphics, and loaded code. - Added resource meter with final score to help prepare useful reports for rare freezes or memory growth.
- Core & Compatibility
- Built‑in core updated to v1.13.19-etonify.1 based on sing‑box stable 1.13.19. - Improved AnyTLS, WireGuard, QUIC, XHTTP, URLTest, UDP, and network interface switching. - Stronger connection closure and resource cleanup on VPN stop or network change. - Updated Android build and platform data exchange for future development.
- Important Before Updating
- Supports Android 8.0 and newer. - Existing settings migrate automatically, but a backup and clean install (uninstall old version) is recommended before major updates. - Experimental network features should remain off unless you're sure you need them.
About this version
- Version
- 0.3.0 (2020)
- Size
- 36.16 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 12
- Updated
- Aug 22, 2026
- Package
- com.etonify.meow_client
Similar apps
Ratings & reviews
- 51
- 40
- 30
- 20
- 10
Write a review
Recent reviews
Showing 1 of 1
Msjantoday