VPN Client Pro

In-app purchases
3.9
6.34K reviews
1M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

With this app you will able to connect to any OpenVPN (TUN/TAP), SSTP, WireGuard, AmneziaWG, SoftEther, ShadowSocks, SSH Tun (ssh -w option with support for TUN and TAP), OpenConnect (ocserv) servers and Cisco AnyConnect SSL gateways.

The basic OpenVPN feature is free for all. To use other protocols and features you need to buy a license.

The requested permissions are used for these purposes:
* Storage permission is used to import VPN configurations and export logs/backups/etc. (Android < 10)
* Location permission is used to get the current WiFi SSID. The SSID is required for the auto connect function. The location of the device is not read. (Android >= 8.1)
* Camera permission is used to import VPN from QR codes.
* The QUERY_ALL_PACKAGES permission is used to allow the user to select which apps are allowed/not allowed to use the VPN.

App features:
* OpenVPN TAP device support without root permission
* OpenVPN VLAN 802.1Q support
* OpenVPN Obfsproxy support (obfs2/obfs3)
* OpenVPN scramble options support
* Import/export OpenVPN configuration
* SSTP EAP-TLS support (Authentication with certificates)
* SSTP EAP-MS-CHAPv2 support
* SSTP MS-CHAPv2/CHAP/PAP support
* SoftEther TCP
* SoftEther UDP over DNS / NAT-T
* WireGuard protocol
* AmneziaWG obfuscation
* ShadowSocks protocol (AEAD, AEAD-2022, Stream)
* SSH Tun (TUN/TAP)
* OpenConnect protocol
* Cisco AnyConnect SSL protocol
* Biometric authentication
* Port knocking (udp, tcp, fwknop, url, ping)
* Connect on demand
* Auto connect on boot
* Auto connect/pause/disconnect on WiFi/Mobile/WiMAX
* App filter
* DNS over HTTPS
* DNS over TLS
* Split DNS by domain
* Local hosts mapping to override DNS requests
* Failover VPN profiles
* Tasker/Locale plugin
* Widgets
* Quick settings tiles
* Dynamic shortcuts
* Import pem, der, pkcs12 certificate formats
* Support for certificates in KeyChain
* IPv6 support
* Support for HTTP/SOCKS proxies
* Support for customized HTTP headers
* Backup/restore configuration
Updated on
Aug 30, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.9
6.03K reviews
Matthew J.
June 9, 2025
The app is wonderful. It does everything I need/want and I would have used it but the paid subscription is higher than just paying for a VPN service that comes with the app that has all of these features. I wouldn't mind paying the subscription but it's just too high compared to other stuff on the market that gives more for less. Maybe a business subscription and a personal subscription tier would work. I dunno though, I've never made anything like this.
3 people found this review helpful
Did you find this helpful?
rodrigo fajardo
July 1, 2025
This app renders obsolete those proprietary apps from vpn vendors, this works so well, maybe the price can be reduced a bit. This app gives options to punch through anything, so so good. Have to pay, yes, but good things are not for free.
10 people found this review helpful
Did you find this helpful?
Abanoub Awad
August 10, 2025
This App is awesome. Just need to add support for the new Sing-box protocols and AmneziaWG. Edit: Thanks for adding AmneziaWG
4 people found this review helpful
Did you find this helpful?

What’s new

* Fix (OpenConnect): Some options in the Remote servers section were saved but displayed as unsaved
* Fix (OpenVPN): When "Set LZO compression" or "Set compression" option was set to "default" the VPN would not start due to an option error
* OpenSSL library 3.5.2
* Minor improvements/bug fixes