← Back to blog

Setting up QPOL VPN on Android, step by step

Install, redeem voucher, pick a node, enable per-app rules, in under five minutes.

The Android client is the most-used QPOL platform and the install path is short. This guide walks through it from a clean device, including the parts that aren't obvious.

Install. Download the APK from the official link on the QPOL website. Sideload installation requires enabling "install from this source" once for the browser you used. Avoid third-party APK mirrors — they're a common path for tampered builds. The official APK is signed; Android verifies the signature on install, and the app surfaces the signature fingerprint in About if you want to compare.

First launch. The app opens to a welcome screen with two paths: redeem a voucher, or open the cabinet to claim starter tokens. If this is your first time and you don't already have a voucher, the second path is the right one. The cabinet creates a fresh account-less session and credits a starter balance you can use to test the service before committing to a voucher.

Redeem voucher (if you have one). Paste the voucher code, confirm activation. The voucher's expiry, balance and concurrent-device limit appear on the home screen.

Pick a node. The directory lists nodes with country, region, current latency, and "load" indicator. Pick one near you for everyday use. For a specific need (geographic content, partner allowlist), pick by country.

Connect. Tap connect. Android shows a system dialog asking permission to act as a VPN; this is normal — the OS surfaces it for any VPN app and you grant it once. Subsequent connections do not prompt.

Enable per-app rules. In Settings → Apps, toggle which apps go through the tunnel. By default, all apps are tunnelled. The first cleanup is usually: untunnel banking apps, taxi apps, food-delivery apps, and the system OS itself. Updates inherit the rule of the original app.

Verify. With the tunnel on, open a tunnelled app and visit a "what's my IP" page. It should show the node's exit IP. Open an untunnelled app and do the same; it should show your normal IP. If both show the same IP, the per-app rule isn't applying — re-check the app list and confirm the toggle.

Set up auto-connect (optional). For travel and untrusted Wi-Fi, enable "always-on VPN" in Android system settings. Combined with per-app rules, this means apps you mark for tunnel are protected even before you open them.

Done. The whole flow, from clean install to working setup, is typically three to five minutes. If something doesn't work, the in-app status panel surfaces specific errors with one-line explanations. If it still doesn't work, support is one tap away.