Verna VPN

Verified safeOpen sourceExclusive
—
No reviews reviews
22
downloads
7.0
android

AI summary

Open-source Android VPN client built on sing-box that tests public VPN configurations directly from your device before connecting. Supports VLESS, VMess, Shadowsocks, Trojan, Hysteria2 and TUIC protocols, with local latency measurement, DNS-over-HTTPS, and two-week usage history. Persian and English interface with light/dark themes.

Generated by AI. May contain inaccuracies.

About this app

🛡️ Verna VPN — On-Device Tested VPN Client

Verna VPN is an open-source Android VPN client built around the sing-box networking core. Its main focus is testing free public VPN configurations directly from the user's device before presenting them as usable connection options.

Instead of relying only on server-side checks, Verna downloads a sample of public configurations and measures their connectivity from the actual Android device.

🔎 Device-Side Server Testing

Verna VPN tests available configurations locally through the sing-box core.

The testing process can evaluate whether a server:

• Accepts a connection from the current network • Successfully establishes the tunnel • Actually carries traffic • Provides a measurable latency

Multiple candidates are tested in batches, helping remove configurations that may appear valid elsewhere but are unreachable from the user's current network.

🌐 Supported Protocols

Verna VPN supports several protocols through sing-box 1.14:

• VLESS • VLESS with Reality • VMess • Shadowsocks • Trojan • Hysteria2 • TUIC

The application can work with public configuration sources and compatible server profiles.

⚡ Smart Connection Selection

After testing available configurations, Verna presents working servers together with the latency measured from the device.

The application can therefore select connection candidates based on actual local measurements rather than relying exclusively on previously published server information.

🔄 Network Recovery

Verna monitors network changes and can automatically reconnect when the underlying connection changes.

A short settling period helps prevent unnecessary tunnel interruptions when switching between Wi-Fi and mobile data.

📊 Usage History

The application keeps local traffic statistics for recent sessions, including daily usage information for up to two weeks.

These statistics remain on the device and are not reported as telemetry by the application.

🔐 DNS Through the Tunnel

Verna supports DNS-over-HTTPS on port 443 and resolves DNS requests inside the tunnel.

This is particularly useful for configurations where ordinary UDP-based DNS traffic may not work reliably.

🎨 Simple Android Experience

Verna provides a lightweight interface focused on selecting, testing, and connecting to available configurations.

The interface supports:

• Persian and English • Light and dark themes • Live language/theme switching • Connection status information • Measured server latency • Local usage history

📱 Android VPN

The application uses Android's VpnService together with the sing-box core to establish the device VPN tunnel.

Server testing is performed through the same networking core used for the actual connection, allowing the app to measure tunnel behavior rather than simply checking whether a remote server responds.

🔐 Open Source

Verna VPN is released under the MIT license. The project uses the sing-box core through flutter_singbox_client.

⚠️ Important: Verna VPN does not operate a private VPN server network. Its available configurations come from public sources and may become unavailable or stop working at any time. The project also currently lists Kill Switch, Split Tunneling, and Local Network Access as pending features rather than implemented functions.

✨ Verna VPN focuses on one practical idea: test public VPN configurations directly from your device, show the connections that actually work, and let you connect through the sing-box-powered Android VPN client.

📜 License Verna VPN is licensed under the MIT License. It uses sing-box as its tunnel core through flutter_singbox_client, with third-party components retaining their respective licenses.

About this version

Version
1.0.1 (8004)
Size
32.74 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
22
Updated
Sep 30, 2026
Package
ir.vernaservice.vpn

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app