A refined Android proxy client, customized from v2rayNG with a focus on speed, clarity, and one-tap control.
- Widget-style home — Dark, rounded-card interface inspired by iOS widgets. Status, speed, and node info at a glance.
- Status card as switch — Tap the bottom status card to connect or disconnect. No floating buttons.
- Auto-select fastest node — One tap tests all nodes and switches to the lowest-latency one, reconnecting automatically.
- Live latency — Current node's latency is tested automatically on connect and refreshed every 60 seconds.
- Real-time speed — Live up/down throughput, refreshed every 2 seconds.
- IPv4 / IPv6 badge — Current node card shows which stack the traffic is actually using.
- Clean navigation — No drawer clutter. Four large shortcuts at the bottom: Per-app Proxy, Routing, Assets, Settings.
- App layer — Kotlin + Jetpack Compose UI, forked from v2rayNG.
- Core — Xray-core, built as
libgojni.sovia gomobile. - Service — Android VpnService tunnels all traffic through the Xray core. No root required.
VMess · VLESS · Trojan · Shadowsocks · WireGuard · Hysteria2 · TUIC
GitHub Actions builds a signed arm64-v8a APK on every push to master. Grab the latest from Releases.
- ShellPilot — SSH terminal client for Android.
- Upstream: 2dust/v2rayNG
- Core: XTLS/Xray-core