OpenVPN Client

OpenVPN Client


This app offer an easy way to configure and use the well known OpenVPN.
There is not needed to have the root access, because the VPN tun device is handled with the VpnService API introduced with Android 4.0 (ICS).
Now with IPv4 tap device support without root permission!
Not affected by TLS heartbeat read overrun (CVE-2014-0160)


* tap device support! (IPv4 only)
* Auto connect/pause/disconnect on WiFi/Mobile/WiMAX up/down
* App filter (Require Android >= 5.0)
* Tasker/Locale plugin
* Widgets
* Import/export openvpn configuration
* Import pem, der, pkcs12 cetfificate formats
* Support for certificates in KeyChain
* IPv6 support
* Support for HTTP/SOCKS proxies
* Support for customized HTTP headers
* Backup/restore configuration


Some hints to test the app:
* To import a openvpn configuration file, copy the ovpn file on the device memory and put in the same folder any external certificates/keys files. Then start the app and tap on the icon in the upper right corner. After the import, the files can be deleted.
* If something goes wrong, check the log. You can see the log by tapping on the vpn name, and so on the LOG tab.
* If the log has errors like "ERROR: Cannot open TUN/TAP" or "Tun device open exception: java.lang.NullPointerException", please try to reboot the device.
* If your configuration use the tap adapter and the routes doesn't work, maybe you should add the option "route-gateway" in the "Custom options" section, the value of this option must be set to the local address of the remote router.
* If you have the access on the server side, check the log also on this side.
* Maybe your configuration is not compatible with the last version of openvpn, so try to set the option "Use old stable OpenVPN 2.3.2" in the "Options" section.
* If you cannot resolve the troubles, please send me a e-mail to [email protected], I will contact you at soon as possible and I will help you to solve the problem or I will refund your money


Take a look to this video sent me from a enthusiast user...
https://vimeo.com/117085412
Thank you Robert!


The new app filter feature can be used only on Android versions greater or equal than 5.0 (Lollipop). This feature allow to choose which apps are allowed to use the vpn. The apps not allowed will use networking as if the VPN wasn't running.

Recent changes:
2.14.07
* Fix: the proxy authentication could not work correctly
2.14.05
* New options "Set HTTP Host header" and "Set HTTP custom header" in the "Remote servers" section. These options allow to customize the headers sent to the HTTP proxy.
* New option "Not route the local network" in the "Routing" section. This option recalculate the routes to exclude the local subnet
* Updated openssl to 1.0.2
* Fix: the key-direction option could be ignored
* Fix: import ovpn file with the pkcs12 option
Add to list
$10.62
94
4.7
User ratings
207
Installs
1,000+
Concerns
0
File size
3003 kb
Screenshots
Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client Screenshot of OpenVPN Client
About OpenVPN Client
This app offer an easy way to configure and use the well known OpenVPN.
There is not needed to have the root access, because the VPN tun device is handled with the VpnService API introduced with Android 4.0 (ICS).
Now with IPv4 tap device support without root permission!
Not affected by TLS heartbeat read overrun (CVE-2014-0160)


* tap device support! (IPv4 only)
* Auto connect/pause/disconnect on WiFi/Mobile/WiMAX up/down
* App filter (Require Android >= 5.0)
* Tasker/Locale plugin
* Widgets
* Import/export openvpn configuration
* Import pem, der, pkcs12 cetfificate formats
* Support for certificates in KeyChain
* IPv6 support
* Support for HTTP/SOCKS proxies
* Support for customized HTTP headers
* Backup/restore configuration


Some hints to test the app:
* To import a openvpn configuration file, copy the ovpn file on the device memory and put in the same folder any external certificates/keys files. Then start the app and tap on the icon in the upper right corner. After the import, the files can be deleted.
* If something goes wrong, check the log. You can see the log by tapping on the vpn name, and so on the LOG tab.
* If the log has errors like "ERROR: Cannot open TUN/TAP" or "Tun device open exception: java.lang.NullPointerException", please try to reboot the device.
* If your configuration use the tap adapter and the routes doesn't work, maybe you should add the option "route-gateway" in the "Custom options" section, the value of this option must be set to the local address of the remote router.
* If you have the access on the server side, check the log also on this side.
* Maybe your configuration is not compatible with the last version of openvpn, so try to set the option "Use old stable OpenVPN 2.3.2" in the "Options" section.
* If you cannot resolve the troubles, please send me a e-mail to [email protected], I will contact you at soon as possible and I will help you to solve the problem or I will refund your money


Take a look to this video sent me from a enthusiast user...
https://vimeo.com/117085412
Thank you Robert!


The new app filter feature can be used only on Android versions greater or equal than 5.0 (Lollipop). This feature allow to choose which apps are allowed to use the vpn. The apps not allowed will use networking as if the VPN wasn't running.

Recent changes:
2.14.07
* Fix: the proxy authentication could not work correctly
2.14.05
* New options "Set HTTP Host header" and "Set HTTP custom header" in the "Remote servers" section. These options allow to customize the headers sent to the HTTP proxy.
* New option "Not route the local network" in the "Routing" section. This option recalculate the routes to exclude the local subnet
* Updated openssl to 1.0.2
* Fix: the key-direction option could be ignored
* Fix: import ovpn file with the pkcs12 option
User reviews of OpenVPN Client
Write the first review for this app!
Android Market Comments
A Google User
Yesterday 9:48 AM
There is only one.. Awesome app! Works with Netgear "Nighthawk" R7000. Support was very quick and helpful, Thx!
A Google User
Yesterday 6:31 AM
Narendra Varsani Only app to get VPN working on the Netgear R7000 (Nighthawk) Router.
A Google User
Yesterday 1:12 AM
Great app. Works as advertised.
A Google User
Jan 16, 2015
TAP OpenVPN that works All I did was add gateway DNS n the tap option and it worked great beautiful and easy
A Google User
Jan 13, 2015
Does not route broadcast traffic? I bought this app to have a secure connection to my Plex Media Server. I can remote ping the Plex Media server when connected with openvpn (tap mode) but my Plex Android App can not find the Plex Media server. I think this OpenVPN CLient App does not route broadcast traffic. I tried to e-mail the maker, but his e-mail seems to be invalid (e-mail gets bounced). Regards, Raymond