NetGuard

Verified safeOpen sourceExclusive
5.0
1 review
31
downloads
8.0
android

AI summary

Open-source Android VPN client built on xray-core supporting VLESS, VMess, Trojan, Shadowsocks and Hysteria2 protocols. Features smart routing with auto server selection, per-app rules, DNS leak prevention, encrypted local storage and Evil Twin Wi-Fi detection.

Generated by AI. May contain inaccuracies.

About this app

🛡️ NetGuard — Privacy-Focused Xray VPN Client

NetGuard is an open-source Android VPN client built around xray-core, with a focus on privacy, secure local networking, flexible routing and connection reliability. It provides a modern interface for managing VLESS, VMess, Trojan, Shadowsocks and Hysteria2 configurations through Android's VPN framework.

🌐 Protocols & Transports

NetGuard supports:

• VLESS with REALITY • VMess • Trojan • Shadowsocks • Hysteria2 • Telemost

Available transports include TCP, WebSocket, gRPC, HTTP/2, HTTP Upgrade, SplitHTTP, KCP and QUIC, depending on the selected configuration.

🔗 Profiles & Subscriptions

Import and manage proxy profiles using:

• Subscription URLs • VLESS / VMess / Trojan / Shadowsocks / Hysteria2 links • QR codes • Deep links • Happ-compatible subscriptions

Subscriptions can be updated automatically at configurable intervals, while server profiles can be sorted, renamed, favorited and tested.

⚡ Smart Routing & Server Selection

NetGuard includes several routing modes:

• AUTO per-site routing • Global proxy • Rule-based routing • Direct connection • Per-app whitelist / blacklist • LAN bypass

AUTO mode compares reachability and response latency in the background and can select an available server accordingly. Service availability testing can also check connectivity through selected servers.

🔐 Security & Privacy

The application includes multiple security-oriented mechanisms:

• Authenticated ephemeral local SOCKS5 credentials • DNS leak prevention • DNS address validation • SSRF protection • TLS fingerprint options • TLS fragmentation • Credential and token redaction in logs • No Android backup • Encrypted local storage for sensitive data • Evil Twin Wi-Fi detection • Built-in security self-test

The self-test can check for exposed local proxy ports, VPN-related listeners, API exposure and other configuration issues.

📶 Connectivity Tools

NetGuard provides:

• Download/upload/ping speed tests • Automatic server failover • Wi-Fi auto-connect • Boot auto-connect • Connection statistics • Real-time Xray logs • Quick Settings tile • Home-screen widget • Connection map • Custom DNS and optional DoH • 16 languages • Light, dark, OLED and Material You themes

📱 Android Support

NetGuard requires Android 8.0 (API 26) or newer and uses Android's VpnService together with Xray and TUN-to-SOCKS components.

📜 License

NetGuard is licensed under the Apache License 2.0 (Apache-2.0).

Third-party components retain their own licenses, including: • xray-core — Mozilla Public License 2.0 (MPL-2.0) • hev-socks5-tunnel — MIT License • AndroidX / Material Components / OkHttp — Apache-2.0

⚠️ Important

NetGuard is a VPN/proxy client, not a VPN service provider. You need compatible proxy configurations or servers. Connection quality and availability depend on the selected server, configuration and network.

✨ NetGuard combines Xray-powered networking, flexible routing, automatic failover and security-focused Android features in one practical VPN client.

About this version

Version
3.0.0 (116)
Size
46.84 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a
Downloads
31
Updated
Oct 4, 2026
Package
com.smarttools.netguard

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1