VLESS over TLS
Your traffic rides inside a standard TLS session on port 9443 — no SOCKS5 fingerprints, no plaintext handshakes, no local converter.
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.
Every layer is chosen so the connection is indistinguishable from a normal visit to an HTTPS site.
Your traffic rides inside a standard TLS session on port 9443 — no SOCKS5 fingerprints, no plaintext handshakes, no local converter.
The server fingerprint is captured on first connect and pinned afterwards, so a hijacked DNS answer cannot impersonate your node.
The control plane seals your node list with AES-256-GCM; the app decrypts it locally. You only ever see regions — never raw addresses.
DNS is hijacked into the tunnel and resolved over TCP, so queries never leak to your carrier and QUIC simply falls back to TCP.
Time and data plans, daily caps, live usage. When a plan ends the nodes refuse new connections — no silent overage.
Switch language inside the app at any time. Credentials live in Android Keystore-backed encrypted storage.
Use a VaLink account or single sign-on from the user center. One account works across devices.
Card payment in USD or aggregated local payment. Monthly plans can auto-renew.
Nodes sync automatically, the app verifies the server identity, then the VPN service starts.
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.
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.
We count bytes per account to enforce quotas and expiry. Browsing content and destination history are not recorded.
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.
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.
Android 10 and newer, including tablets. iOS is not supported yet.