Open-Source VPN and Proxy Apps for Android, Compared (2026)
WG Tunnel, OpenVPN for Android, OpenConnect, Tailscale, Shadowsocks, NekoBox and Windscribe compared by protocol and what you need to connect. Every APK checked.
These are VPN and proxy clients, not VPN services. Each one connects to a server: one you run yourself, one your company or university gives you, or one from a provider. So the first question isn’t which app is best, but which protocol your server speaks. After that, the choice mostly makes itself.
Android lets only one app use its VPN slot at a time, so you run one of these per connection, not several side by side.
Quick picks
- You have a WireGuard configuration: WG Tunnel.
- You have an .ovpn file: OpenVPN for Android.
- Your employer or university uses AnyConnect, GlobalProtect, FortiClient or Pulse: try OpenConnect.
- You want to reach your own devices from anywhere: Tailscale.
- You have a Shadowsocks server: Shadowsocks; for several proxy protocols in one app, NekoBox.
- You don’t have a server and want a ready-made service with a free tier: Windscribe, the one app here tied to a commercial VPN provider.
At a glance
| App | Protocol | What you need | Size | Trackers found |
|---|---|---|---|---|
| WG Tunnel | WireGuard and AmneziaWG | A WireGuard configuration | 18.6 MB | None |
| OpenVPN for Android | OpenVPN | An .ovpn profile | 39.8 MB | None |
| OpenConnect | Cisco AnyConnect, GlobalProtect, Fortinet and other SSL VPNs | An account on the VPN gateway | 31.5 MB | None |
| Tailscale | A WireGuard mesh between your devices | A Tailscale account, or your own Headscale server | 105.5 MB | None |
| Shadowsocks | Shadowsocks | A Shadowsocks server | 14.8 MB | None |
| NekoBox | sing-box: Shadowsocks, VMess, VLESS, Trojan and more | A proxy server or subscription | 15.3 MB | None |
| Windscribe | WireGuard, IKEv2, OpenVPN, plus two stealth modes | A Windscribe account (free plan available) | 96.7 MB | None |
Sizes and tracker results come from the files we host. Tailscale’s F-Droid build is flagged by F-Droid for sending debug logs without asking, which is a different thing from a tracking SDK; its page explains.
WG Tunnel: WireGuard, with automation
If your provider or server hands you a WireGuard configuration, WG Tunnel runs it and adds what the official WireGuard app lacks: it can switch tunnels on and off by itself depending on the network you’re on, with a kill switch, split tunneling by app and support for AmneziaWG, a WireGuard variant made to be harder to detect and block.
OpenVPN for Android: for .ovpn profiles
The open-source OpenVPN client by Arne Schwabe, based on OpenVPN 2.x. It is not the same app as OpenVPN Connect, the closed-source client from OpenVPN Inc., though both read standard .ovpn profiles. It supports per-app rules and automation, but not TAP mode, which Android’s non-root VPN interface doesn’t allow.
OpenConnect: for work and campus VPNs
For the SSL VPNs many organisations use: Cisco AnyConnect and the open-source ocserv, Palo Alto GlobalProtect, Fortinet, Pulse, Juniper, F5 and Array. It handles RSA SecurID and TOTP codes for two-factor logins. It isn’t affiliated with any of those vendors, and development is slow, with long gaps between releases.
Tailscale: your own devices in one network
Tailscale solves a different problem: reaching your own computers, servers and phone from anywhere, as if they were on one local network. You sign in through Google or another identity provider, or point the app at your own Headscale server if you don’t want to depend on Tailscale’s.
Shadowsocks and NekoBox: proxies for blocked networks
Both are proxy clients, widely used where ordinary VPN protocols are blocked or throttled. Shadowsocks is that project’s own app, with per-app routing, custom rules, subscriptions and plugins. NekoBox is built on sing-box and speaks several protocols, Shadowsocks among them. Proxy tools are legal in most countries but restricted in some, so check the rules where you are.
Windscribe: a VPN service’s own app
The others here are clients for servers you bring. Windscribe is the app of a commercial VPN service: you sign in to a Windscribe account and pick one of its server locations. A free account gets a monthly data allowance, larger once you confirm an email address. Its licensing is unclear (the repository’s LICENSE file says GPL, its README says proprietary), and F-Droid distributes it as free software flagged NonFreeNet because it depends on Windscribe’s servers.
Sharing the VPN with other devices
When your phone is a hotspot, connected devices don’t go through its VPN. With root, VPN Hotspot routes them through whichever VPN app you run.
Download the 7 apps
-
WG Tunnel no trackers found · 21 permissionsDownload -
OpenVPN for Android no trackers found · 10 permissionsDownload -
OpenConnect no trackers found · 5 permissionsDownload -
Tailscale no trackers found · 12 permissionsDownload -
Shadowsocks no trackers found · 13 permissionsDownload -
NekoBox no trackers found · 19 permissionsDownload -
Windscribe no trackers found · 22 permissionsDownload
Popular Topics
-
Obtainium Alternatives: 4 Open-Source Tools to Install and Update Apps
5 apps




-
Play Heroes III, RollerCoaster Tycoon 2 and Transport Tycoon on Android
3 apps


-
Customize Android: 6 Open-Source Apps, From Launcher to System UI
6 apps




-
Fossify: 10 Open-Source Replacements for Simple Mobile Tools
10 apps




-
12 Open-Source Android Games With No Ads or In-App Purchases
12 apps




-
LSPosed Modules: 9 Open-Source Xposed Modules Worth Installing
9 apps


-
Minecraft Java on Android: 3 Open-Source Launchers Compared
3 apps


-
NewPipe and 5 Alternatives: Open-Source YouTube Apps Compared
6 apps




-
Open-Source Roguelikes: Shattered Pixel Dungeon, DCSS and Brogue Compared
3 apps


-
Open-Source Strategy Games: Mindustry, Unciv and Wesnoth Compared
3 apps


-
KernelSU vs APatch vs Magisk: Which Root Solution Fits Your Phone
4 apps



-
Shizuku Apps: 15 Open-Source Tools, Each Checked for the Shizuku API
15 apps




-
Termux Add-ons: What All 7 Plugins Do, and Which Build You Need
8 apps




-
YouTube Music Clients: 8 Open-Source Apps Compared
8 apps



