GRoute v2.0.0
GRoute v2.0.0
The largest release so far. GRoute goes from a single-protocol Xray client to a multi-engine tool with its own diagnostics suite, and the interface has been rebuilt around it.
New ways to connect
Aether — a free-internet project built on WARP Plus, developed by [CluvexStudio](https://github.com/CluvexStudio/Aether). MASQUE and nested WireGuard tunnels with automatic endpoint discovery, for networks where classic WARP is blocked.
Tor — route through the Tor network with a choice of exit country, either directly or chained behind one of your own servers.
IKEv2 — a full strongSwan engine is now built into the app. Connect with a username and password, no config link required.
WireGuard — native support, including one-tap Cloudflare WARP registration.
Windscribe import — sign in with your Windscribe IKEv2 credentials and pull in the free server locations in bulk, with select-all and search.
Proxy chaining — dial one config through another. Useful for reaching a server that's blocked on its own, or adding a second layer.
Getting through
Onion routing — .onion addresses open through Tor while everything else keeps using your server.
FakeDNS — each domain gets its own address, so per-host routing rules apply reliably.
Ad and tracker blocking — known advertising domains are dropped inside the tunnel.
Smart Connect — tests your servers on an interval and switches to the fastest automatically. Now runs inside the VPN service, so it keeps working when the app is in the background.
Diagnostics
The part of GRoute that does something other clients don't.
Config debugger — validates every field, then probes the connection layer by layer and tells you where it broke: DNS resolution, TCP handshake, TLS handshake, SNI blocking, certificate rejection, closed port, protocol handshake, or an exhausted subscription. Not just "failed."
Network radar — shows which sites are up, filtered, or geo-blocked on your current network, grouped by category, and whether you're testing through the tunnel or directly.
Check host — reachability from check-host.net nodes worldwide, plus ASN, operator and geolocation for any address.
Data usage per server — hourly, daily and custom-range history broken down by individual config, not just a single total.
Sharing and backup
QR codes — share any config as a QR code, or scan one with the in-app camera scanner. Scanned subscription links are fetched exactly like pasted ones.
Backup and restore — save every server, subscription and setting to a single encrypted file, and restore it on another device. Exports can optionally protect config details or leave them editable, your choice.
JSON outbounds — paste a raw Xray config, an outbounds array, or a single outbound object. Infrastructure outbounds like freedom and blackhole are skipped automatically.
Interface
Rebuilt throughout — a 3D interactive globe showing your live exit location, consistent card and dialog styling, and animated status messages.
Persian support has been substantially reworked: Latin text inside Persian layouts now renders in the correct font everywhere, Persian numerals are used consistently, and right-to-left layout issues across the globe, server list and settings have been fixed.
Server management
Bulk delete with four scopes — manual configs only, timed-out configs, duplicates, or everything. Duplicate detection matches on the actual connection parameters rather than the name, so the same server imported from two subscriptions under different labels is correctly identified.
Subscription failures now report the real reason — HTTP status, empty response, unsupported Clash/sing-box format, or a link that isn't a config list — instead of a generic error.
Fixes
- Shadowsocks
plugin=obfs-localHTTP obfuscation is now parsed; previously the entire query string was discarded - Config link query parameters are matched case-insensitively, so links using
Host=,Type=orSNI=no longer lose those fields - Subscriptions served with a UTF-8 BOM now decode correctly
Download
Pick arm64-v8a for any phone from roughly 2017 onward, or armeabi-v7a for older 32-bit devices.
Each release ships SHA256SUMS.txt so you can verify your download:
sha256sum -c SHA256SUMS.txt --ignore-missingInstalling over an existing version keeps your servers and settings.