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.16 build 28
  • 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.16) 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.16 latest 2026-10 68.7 MB arm64 build for phones: top-up channels aligned with the unified wallet — Creem card (default) / Alipay / WeChat Pay / PayPal / USDT; plans are paid from wallet balance; split per ABI (arm64 / x86_64) Download
2.3.16 x86_64 2026-10 72.1 MB x86_64 build for emulators / x86 tablets; same features as the arm64 build Download
2.3.15 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.7 Windows 2026-10 49 MB Desktop client: top-up channels aligned with the unified wallet — Creem card (default) / Alipay / WeChat Pay / PayPal / USDT, with link-payment guidance for Alipay & WeChat; wallet-balance purchases; 9 languages 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 a card (Creem), Alipay, WeChat Pay, PayPal or USDT, 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.