OpenVPN Connect, the «official» OpenVPN Inc. app, is designed to be more user-friendly for VPN users with no technical expertise. It’s not as feature-rich openvpn for Android, which is geared towards more advanced OpenVPN users.
Openvpn for Android is a free and open source client created by Arne Schwabe that lets you connect to any VPN service that supports the OpenVPN protocol. If your device doesn’t support the pre-configured VPN apps that are available in Google Play Store, this is an excellent alternative. It’s relatively simple to set up. You’ll need to download the VPN profile files. (The configuration files are named.ovpn). They can be downloaded from your provider’s site or by contacting live chat support.
After you’ve imported a profile, you simply tap a server in the list and connect to that server. Once connected, all Internet traffic is sent through a secure tunnel and directed to the server that was selected by the application. You can check the status of your connection and its information in the Status tab. A kill switch is activated by default and will disable your Internet connections when the VPN tunnel is lost.
The application also offers per-app VPN and an automatic feature that automatically activates the VPN connection whenever the app is in use and keeps it running even after your device goes to sleep or switches networks. However, this requires Android 7.0 or higher and could make your battery run more than normal.