Skip to content
cien121Public
forked from 2dust/v2rayNG

About

SwiftNG — 基于 v2rayNG 的定制版 Android 代理客户端

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

SwiftNG

A refined Android proxy client, customized from v2rayNG with a focus on speed, clarity, and one-tap control.

Highlights

  • 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.

Architecture

  • App layer — Kotlin + Jetpack Compose UI, forked from v2rayNG.
  • Core — Xray-core, built as libgojni.so via gomobile.
  • Service — Android VpnService tunnels all traffic through the Xray core. No root required.

Protocols

VMess · VLESS · Trojan · Shadowsocks · WireGuard · Hysteria2 · TUIC

Build

GitHub Actions builds a signed arm64-v8a APK on every push to master. Grab the latest from Releases.

Related

Credits

About

SwiftNG — 基于 v2rayNG 的定制版 Android 代理客户端

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages