Android + Windows · VLESS over TLS

A quieter way
through the firewall.

VaLink wraps your traffic in ordinary-looking HTTPS. Log in, pick a plan, connect — server nodes are delivered automatically and every link stays encrypted on the wire.

  • v2.3.15 build 27
  • Android 10 or newer
  • Free download
No SOCKS5TUN straight into the tunnel
AES-256-GCMSubscriptions sealed per account
SHA-256 pinningServers can't be swapped out
Multi-regionSwitch nodes in one tap

Built to look like nothing

Every layer is chosen so the connection is indistinguishable from a normal visit to an HTTPS site.

1

VLESS over TLS

Your traffic rides inside a standard TLS session on port 9443 — no SOCKS5 fingerprints, no plaintext handshakes, no local converter.

2

Certificate pinning

The server fingerprint is captured on first connect and pinned afterwards, so a hijacked DNS answer cannot impersonate your node.

3

Nodes delivered for you

The control plane seals your node list with AES-256-GCM; the app decrypts it locally. You only ever see regions — never raw addresses.

4

DNS stays inside

DNS is hijacked into the tunnel and resolved over TCP, so queries never leak to your carrier and QUIC simply falls back to TCP.

5

Plans, usage, expiry

Time and data plans, daily caps, live usage. When a plan ends the nodes refuse new connections — no silent overage.

6

English and 中文

Switch language inside the app at any time. Credentials live in Android Keystore-backed encrypted storage.

Three steps, once

  1. Sign in

    Use a VaLink account or single sign-on from the user center. One account works across devices.

  2. Pick a plan

    Card payment in USD or aggregated local payment. Monthly plans can auto-renew.

  3. Tap connect

    Nodes sync automatically, the app verifies the server identity, then the VPN service starts.

Download

Android and Windows. Builds are attached to GitHub Releases in valzexa/app — no account, no installer bundle.

Builds are attached to GitHub Releases (tag v2.3.15) in the valzexa/app repository. On Android, sideloading requires allowing installs from your browser or file manager. The Windows client is a single portable EXE: it uses the system proxy and needs no administrator rights.

iOS is not supported: it needs a Network Extension entitlement and a Mac build.

Browse on GitHub · Direct link not working? Open the file page on GitHub

Version Date Size Notes Download
2.3.15 latest 2026-10 68.6 MB 7 new languages (ru/tr/vi/fa/id/pt/es); defaults to the system language with English fallback and a "Follow system" option Download
2.3.10 2026-10 68.5 MB USDT payment dialog stays open for repeated status checks Download
2.3.5 2026-10 68.5 MB Wallet-only purchase: plans are paid from your UserCenter balance, shown on the plans page; in-app top-up (USDT / card / PayPal) Download
2.3.1 2026-10 68.5 MB Login captcha, safer sign-up, bilingual UI, payment method picker, password recovery Download
1.0.6 Windows 2026-10 49 MB Desktop client: 7 new languages with system-follow default; in-app top-up (Creem / PayPal / USDT) with a stay-open arrival check; wallet-balance purchases Download

Looking for an older build? The full list lives on the repository's Releases page.

Questions

Is VaLink free?

The app is free to download. Every account gets a 1-hour free trial (up to twice per device); after that choose the 7-day, monthly, yearly or 2-year plan.

What do you log?

We count bytes per account to enforce quotas and expiry. Browsing content and destination history are not recorded.

How do I pay?

Top up your in-app wallet with USDT, a card (Creem) or PayPal, then pay for plans from the balance — no checkout page. Top-ups arrive in about a minute.

I forgot my password.

Local accounts can submit a recovery request in the app; an admin resets it and contacts you. User-center accounts recover on the user center.

Which devices are supported?

Android 10 and newer, including tablets. iOS is not supported yet.