VPN Client Pro

In-app purchases
3.7
5.52K 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

About this app

With this app you will able to connect to any OpenVPN (TUN/TAP), SSTP, WireGuard, SoftEther, ShadowSocks, 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
* ShadowSocks protocol (AEAD, AEAD-2022, Stream)
* 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
* Wear OS companion app to control VPN from your watch (require Android >= 8.0)
* Wear OS complication for fast access to your favorite VPN (require Android >= 8.0)
Updated on
Feb 23, 2024

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.7
5.32K reviews
Brandon Jackson
January 30, 2024
This has got to be one of the best VPN applications I've used ever. I use it with wireguard, but I feel it would be amazing for any of the supported other VPNs It is capable of. The DNS features alone so you can forward particular domain names to particular servers across the VPN or frankly wherever you want to send them. It supports DOT and DOH. The app fully supports ipv6 anywhere. I have needed it, developer was extremely responsive in one minor ipv6 bug I found and it was fixed in 24h
14 people found this review helpful
Did you find this helpful?
A Google user
May 22, 2019
Unless the app requires costly upkeep (e.g. servers), subscription is not the way to go. Especially when free alternatives are easily available and accessible. Too bad though--loved the old app & really wanted to support this. To the dev: millions of apps have continual improvements--that's the only reason people continue to use them. That doesn't justify a subscription. I'd happily pay a one time fee, but as the comments make clear, you've lost far more money and loyalty with this choice.
77 people found this review helpful
Did you find this helpful?
colucci-web.it
May 22, 2019
Unlike other apps, this is updated and improved continuously. All these updates require time and resources. This small subscription is necessary to finance these costs and to continue improving the app
A Google user
August 12, 2019
The log was disabled. I did everything I could with the settings to make this stop. The issue has spanned multiple versions, back to the old app. Sorry, but I'm fed up at this point, and that is why I left this review... so it can be fixed. I've gone back to ovpn in the meantime, which doesn't cause these issues. You can remain in denial of it all you want. I quite simply won't subscribe to this app any more, which is disappointing considering I used it for years before this started happening.
12 people found this review helpful
Did you find this helpful?
colucci-web.it
August 12, 2019
Maybe the VPN log is too verbose. For OpenVPN profiles the "verb" option must have a value less or equal to 4. For other profiles the option "Set log level" must be unselected (this option must be used only for debug pourpose)

What's new

* Fix: VPN didn't start because it didn't detect Bluetooth tethering connectivity
* OpenVPN 2.6.9
* New auto connect options for Bluetooth tethering connectivity
* Minor improvements/bug fixes