Setup guides › Android
Set up a VPN on Android
Our Android app is a direct APK download, signed with the same key on every release, so you are not tied to a store account. It carries OpenVPN and WireGuard, handles battery optimisation prompts, and supports Android's always-on VPN. The alternative is OpenVPN for Android from Play or F-Droid with a .ovpn profile, which is what this guide walks through.
Android
A direct download, not from a store - your phone asks once to allow installs from the browser. Sign in and connect; no profile to import.
Or use any OpenVPN client
You do not have to install our app. The network is standard OpenVPN, so any
client connects with a .ovpn profile — useful on a machine
you would rather not install software on, or if you already run OpenVPN.
- Install "OpenVPN for Android" (Arne Schwabe) from Play Store or F-Droid.
- Download a profile on the phone, or transfer it from a computer.
- In the app tap the + icon and choose Import.
- Select the .ovpn file, give it a name, and save.
- Tap the profile to connect and allow the VPN permission prompt.
Profiles come from the config generator (sign in first). Generate one per device — that way losing a device means revoking just that profile.
Troubleshooting
AUTH_FAILED right after connecting
The certificate is fine but the account was rejected: an expired subscription, a revoked device, or too many simultaneous connections. Check your dashboard.
TLS handshake keeps timing out
UDP is probably blocked on that network. Use the TCP profile - it runs on port 443 and looks like ordinary HTTPS traffic to most filters.
Connected but no internet
Usually a DNS problem. Confirm the client applied the pushed DNS server, and on Windows keep block-outside-dns on.
Speeds are poor
Try a closer location and prefer UDP. TCP-over-TCP is slow by design and should only be a fallback.
Other platforms
Plans and prices are on the Pricing page; every location is listed on the Server network page with live load.