⚠ Unprotected Your provider sees every site you open. Encrypt it →
Setup

Connected in a minute,
on any device.

You get a VLESS subscription link and an AmneziaWG config. Both come with every plan - pick your platform below.

  1. Install an app. Happ, Streisand or v2rayBox for the VLESS link; AmneziaVPN for the AmneziaWG profile.
  2. Open your cabinet and copy the subscription link, or keep the QR on screen.
  3. Add the tunnel. In Happ tap + → Add from clipboard. In AmneziaVPN tap + and scan the QR from your cabinet.
  4. Allow the VPN profile when iOS asks - this is the system permission every VPN needs.
  5. Toggle it on and reload the leak check: the IP should now be the server's.
On iOS, turn on On-Demand in the tunnel settings so the connection comes back by itself after a reboot or a network switch.
  1. Install Happ, v2rayTun or Streisand, or AmneziaVPN for the AmneziaWG profile.
  2. Copy the subscription link from your cabinet.
  3. Import it: Happ → + → From clipboard; AmneziaVPN → + → Scan from QR code.
  4. Accept the VPN request from Android.
  5. Connect, then confirm on the leak check.
Enable Always-on VPN and Block connections without VPN in Android network settings - that's a kill switch at the system level.
  1. Install Hiddify or Streisand for the VLESS link, or AmneziaVPN for the AmneziaWG profile.
  2. Take the link or the .conf from your cabinet - the link for Hiddify, the .conf for AmneziaVPN.
  3. Add the tunnel: Add Tunnel → Import from file, then pick the file.
  4. Activate and check the status turns green.
  5. Verify on the leak check.
The AmneziaWG config sends all IPv4 and IPv6 traffic into the tunnel (AllowedIPs = 0.0.0.0/0, ::/0). That way IPv6 goes through the tunnel instead of leaking past it - keep that line as it is.
  1. Install Streisand or Hiddify from the App Store, or AmneziaVPN for the AmneziaWG profile.
  2. Download the .conf from your cabinet, or copy the subscription link.
  3. Import: Import tunnel(s) from file, or add from the clipboard.
  4. Allow the configuration in System Settings when prompted.
  5. Connect and confirm on the leak check.
Tick On-Demand so macOS reconnects automatically on wake and on new Wi-Fi networks.
  1. Check the firmware. The AmneziaWG profile runs on OpenWrt with the amneziawg package; the VLESS link needs firmware that can run xray.
  2. Open the VPN section and create a client tunnel from the AmneziaWG config.
  3. Paste the config from your .conf file - interface keys, then the peer block.
  4. Set DNS to the address in the config so lookups stay inside the tunnel.
  5. Apply, then check any device on that network with the leak check.
A router tunnel covers everything on the network - TVs, consoles, anything without a VPN app. It counts as one device against your plan.

Which app should I use?

Happ / v2rayBox

Take the VLESS subscription link. This is the default profile - use it wherever it connects.

AmneziaVPN / Happ

Speak AmneziaWG, which disguises the traffic. Use these where plain VPN protocols get blocked.

Streisand / Hiddify

Multi-protocol clients that also take the VLESS link. Handy if you juggle several providers on one device.

Getting the AmneziaWG profile

Your key carries two profiles and one price. The subscription link is the default; the AmneziaWG config is the fallback for networks that filter it. Open your cabinet, go to Config, switch to AmneziaWG and download the file - then import it into the AmneziaWG or AmneziaVPN app, or scan the QR code beside it.

The config is issued once. Its private key is generated on the node and we keep no copy, so it cannot be shown a second time - save the file. If it is lost, issue a new one from the same screen; the old one stops working immediately.

IPv6: keep it inside the tunnel

If your network also hands out IPv6 and the app only covers IPv4, sites that reach you over IPv6 see your real address. How to close it:

Then open the leak check and run the IPv6 test. “No IPv6” is the result you want.

No key yet?

Generate one now - no email, no signup form.

Get my VPN →