Item added to wishlist.
Item removed from wishlist.
1
Openvpn for Android is an open source client based on the open source OpenVPN project.
It uses the VPNService API of Android 4.0+ and requires neither Jailbreak nor root on your telephone.
FAQ
Can I get free Internet
No, this app is for connecting to an OpenVPN server.
How to connect
OpenVPN is a client software to connect to an OpenVPN server. It is not an APP selling or provding any VPN services.
It allows to your own/company/university/provider OpenVPN server or to the VPN service of many of the commercial
VPN providers.
What is the difference between all the OpenVPN apps?
For more information about the different OpenVPN clients in the Playstore see this: http://ics-openvpn.blinkt.de/FAQ.html#faq_androids_clients_title
Access to your photos/media (Android older than 6.0)
This app implements a feature to import OpenVPN profiles from the SDCard/internal memory. Google categorizes this access "accessing your media and photos"
TAP Mode
Only tun mode support (Sorry no tap, with Android 4.0 only tun can be supported).
Joining Beta
Prerelease versions available by joining G+ group: https://plus.google.com/communities/114121831091105660092
Translate the app
If you want to help to translate OpenVPN into your native language look at the homepage of this project.
Bug reports
Please report bug/suggestions via email or at the code Google Code project. But please read the FAQ before writing me.
Security
OpenSSL Heartbleed: OpenVPN for Android uses its own non vulnerable OpenSSL version. For more details about OpenVPN and Heartbleed see: https://community.openvpn.net/openvpn/wiki/heartbleed
It uses the VPNService API of Android 4.0+ and requires neither Jailbreak nor root on your telephone.
FAQ
Can I get free Internet
No, this app is for connecting to an OpenVPN server.
How to connect
OpenVPN is a client software to connect to an OpenVPN server. It is not an APP selling or provding any VPN services.
It allows to your own/company/university/provider OpenVPN server or to the VPN service of many of the commercial
VPN providers.
What is the difference between all the OpenVPN apps?
For more information about the different OpenVPN clients in the Playstore see this: http://ics-openvpn.blinkt.de/FAQ.html#faq_androids_clients_title
Access to your photos/media (Android older than 6.0)
This app implements a feature to import OpenVPN profiles from the SDCard/internal memory. Google categorizes this access "accessing your media and photos"
TAP Mode
Only tun mode support (Sorry no tap, with Android 4.0 only tun can be supported).
Joining Beta
Prerelease versions available by joining G+ group: https://plus.google.com/communities/114121831091105660092
Translate the app
If you want to help to translate OpenVPN into your native language look at the homepage of this project.
Bug reports
Please report bug/suggestions via email or at the code Google Code project. But please read the FAQ before writing me.
Security
OpenSSL Heartbleed: OpenVPN for Android uses its own non vulnerable OpenSSL version. For more details about OpenVPN and Heartbleed see: https://community.openvpn.net/openvpn/wiki/heartbleed
My review
Review from
Reviews
4.2
28,667 total
5 19,001
4 3,857
3 2,184
2 974
1 2,651
Stefan Wieser
Excellent VPN client. No ads at the time of writing. Moved over from the official OpenVPN app after it refused to connect due to weak md5 hashes. On the road! Exactly the time when you can easily regenerate all certificates - without being able to connect ... not. This app also warned me, but let me connect. That alone makes it better. Now that I redid all certificates (using good hashes, ciphers, server auth and all that) I found it extremely convenient to be able to change configuration parameters on the fly. This is an extremely well done VPN app.
Stephen Whittle
Very good openvpn client. Lots of useful options and more upto date than OpenVPN Connect. Only minor bug I've found is that if you have two servers in a 'server list' it will ignore the the connection timeout of the first one and use the value for the second one instead. It will be good to see if the developer maintains using current openvpn versions long term. Thanks for great work!
Karl Hakimian
I used to use openvpn connect but after a recent update, that app completely melted down and refuse to work. Switching to this app not only fixed all my problems that were recently introduced in the other, but it also allowed me to work around some OS bugs that openvpn connect could not. I wish I had known about this app years ago.
A.G. Martinez
Excellent app! Option for Global DNS override. Drop down menu for Encryption, default to AES-192-CBC, if connection error then revert to AES-128-CBC, and Message Authentication, default to SHA256, if connection error then revert to SHA1. Show IP on Graph. Certificate is misspelled for Revoke List, Footnotes is misspelled on the home page. Dark mode.
If you choose static keys the IP address fields are no longer editable, you need to change type to Android cert the modify ip then change back to static. Also it would be nice if you could connect to more than one vpn at a time.
Max Line
Extreme battery drain, it's taking 22% of my battery. Tried changing the keep alive but that didn't help either. Never had this issue before. Again, the battery drain is extremely bad even when the VPN is off the battery is still draining. OnePlus 3T running Resurrection remix with exkernel manager. Tried changing kernels, same thing. Tried contacting the RR team and they said the issue wasn't from them. Fix this.
User reviews
Excellent VPN client. No ads at the time of writing. Moved over from the official OpenVPN app after it refused to connect due to weak md5 hashes. On the road! Exactly the time when you can easily regenerate all certificates - without being able to connect ... not. This app also warned me, but let me connect. That alone makes it better. Now that I redid all certificates (using good hashes, ciphers, server auth and all that) I found it extremely convenient to be able to change configuration parameters on the fly. This is an extremely well done VPN app.
Arne Schwabe December 27, 2017
There no plans for ads or other fishy things in the app. I personally would not trust a VPN app that includes stuff like this. Very good openvpn client. Lots of useful options and more upto date than OpenVPN Connect. Only minor bug I've found is that if you have two servers in a 'server list' it will ignore the the connection timeout of the first one and use the value for the second one instead. It will be good to see if the developer maintains using current openvpn versions long term. Thanks for great work!
I used to use openvpn connect but after a recent update, that app completely melted down and refuse to work. Switching to this app not only fixed all my problems that were recently introduced in the other, but it also allowed me to work around some OS bugs that openvpn connect could not. I wish I had known about this app years ago.
Excellent app! Option for Global DNS override. Drop down menu for Encryption, default to AES-192-CBC, if connection error then revert to AES-128-CBC, and Message Authentication, default to SHA256, if connection error then revert to SHA1. Show IP on Graph. Certificate is misspelled for Revoke List, Footnotes is misspelled on the home page. Dark mode.
If you choose static keys the IP address fields are no longer editable, you need to change type to Android cert the modify ip then change back to static. Also it would be nice if you could connect to more than one vpn at a time.
Arne Schwabe October 28, 2016
Can you send me the generated config or a screenshot of your ip settings? Extreme battery drain, it's taking 22% of my battery. Tried changing the keep alive but that didn't help either. Never had this issue before. Again, the battery drain is extremely bad even when the VPN is off the battery is still draining. OnePlus 3T running Resurrection remix with exkernel manager. Tried changing kernels, same thing. Tried contacting the RR team and they said the issue wasn't from them. Fix this.
Was very good until Android N, but on Oreo connection goes to paused state as soon as the device enters sleep (within 5 mins of screen off). Though it wakes up immediately as soon as the screen turns on, but if I don't wake up the phone, this app will keep connection paused and thus no email, chat notifications in real time.
Nearly perfect. The only issue is that when you connect with a file that uses a dns, this client stores the IP address. So when IP changes, it doesn't work anymore. You have to delete ovn file and import it again. Otherwise all good.
Best openvpn connector for Android. I use it conjunction with Tasker plugin to connect it with a privacy VPN provider of choice each time I surf in untrustworthy networks. And what shall I say, it works flawlessly. Chapeau
Seems to work. Hope updates and improvements keep coming. The other app I was using got abandoned
Not the greatest UI, I'd over look that if it had an internet kill switch... Major sadface. If it does have a kill switch then I haven't found it which reflects on what I said about the user interface.
Works great and has lots of features! Only downside is that I cannot get it to work on my TV since the import function crashes the app.
This app is largely better than any other vpn app I've ever used, even though it takes a little time to set up it's worth it. One complaint is using the pixel launcher in Android 8 trying to disconnecting from the vpn using the long press menu on the home screen it crashes pixel launcher, this app would be perfect if it didn't have that bug.
I was stuck with the official app, but that one forces the user to use a screen lock the app thinks is safe, where its up to the user to choose what is safe for his needs. So once i got so anoid with that su*king official app i did consider dropping vpn at all, but then i found openVPN for Android from Arne Schwab, and it doesn't lorded it over the user to chose his login as he sees fit. So once again, nice app, and thank you for honoring my right to chose my login as i see fit. I do like your gui more!
When this app is set on 'start on wakeup' on my Sony android TV it reboots immediately after the start up process has been completed. Very annoying.
Brilliant OpenVPN client. Auto connect mode, reconnects on swap between WiFi and mobile. Internet kill switch. Clever enough not to block local LAN traffic. Highly configurable. Love it.
I'm so sorry I overlooked this app for so long. Constantly kept up to date. Excellent features & logical, complete GUI. This developer deserves supporting.
The AUTH_FAILED Behavior setting is not kept. I change it to Ignore, retry, but when I exit and enter again, that selection disappears
When it disconnected, can you reconnect it again? Looking for responses from Dev team .this app I great. Fix this ASAP
Excellent OpenVPN client that works flawlessly on my Samsung Galaxy S8 without root. Supports my pre-shared key ovpn config file and the verbose logging and configurable routes and other options are perfect.
Easily the best Android VPN client I've tried so far. It has all the features of OpenVPN Connect, but adds the ability to bypass VPN routing both per app and for LAN traffic. Now I can browse network shares with ES File Explorer and watch Netflix without having to disconnect from my subscribed VPN service. I love it!
It is obvious that this app uses much less battery than others! Thanks for the good work and please keep going!
Glad I decided to try this out since it's simply a free app and doesn't nag me like TunnelBear,not to mention faster, and actually works—unlike OpenVPN Connect. Would've liked the ability to load the server lists within the app rather than having to manually load a profile.
couldn't get the official open vpn app to install my configuration files from my vpn provider this works so much better
Not bad, but recently stopped updating DNS server settings. Even if I set it by hand, there's no effect :(
It's nice to see that unlike OpenVPN Connect, this app actually honors the routing table. Being able to access my local file server under the VPN is a huge plus for me 😊
It does not work on android unless you are android genius lol no none of the features work and there is no way to configure unless you are a android professional
After latest update not working. Got fatal error, unrecognized command: cannot load inline certificate file and ca md too weak
Arne Schwabe June 27, 2017
Your certificates have a very very weak security. You should be thankful that OpenSSL refuses that security risk. For more details and a workaround see the weak hashes FAQ. Very recent openvpn version. Supports importing complex openvpn profiles and keeps configuration that doesn't map to GUI. Exempts some apps from VPN, very useful and seemingly magical! Very well done. Recommended
It cant find the best server and need to find that manually It cant connect to servers and not work sometimes It is not available yet
Works with QNAP's OpenVPN implementation while the official client chokes.
Please change or make obvious. txt filename filter on import. Can't import .ovpn files due to extension name. renaming to .txt works
Not a VPN at all. Worthless. Cannot connect to any servers. Asks you FOR a VPN. Well, that's why I DLd YOU.
Arne Schwabe December 27, 2017
err, yes the whole point of the app is to connect to existing VPNs. This application cannot differentiate between Firefox and Firefox beta. I wanted to use Firefox beta for private browsing and configured the VPN to only allow traffic from it to be routed through the VPN, however it also seems to route Firefox traffic through the VPN.
Works great on my Android box but now it's not working and I can't get ahold of anybody to help me figure it out chats not working email nothing please help
Arne Schwabe June 28, 2017
If you include an error message. I can look into your problem. Stopped working after update. Cannot load certificate. Thats terrible experience.
Arne Schwabe June 27, 2017
Your certificates have a very very weak security. You should be thankful that OpenSSL refuses that security risk. For more details and a workaround see the weak hashes FAQ. Default VPN can be selected in SETTINGS tab. But from time to time, it mysteriously becomes unselected (Quick Tile says: No VPN selected.), and I have to select it once more.
Worked well 3 days but after that disconnecting from any ovpn connection made my galaxy s6 to turn off suddenly! Then I decided to use original open vpn client
Works great with fire stick but new fire 4k denys the app access permissions by default so unable to load profiles is there any solution ?
This is simply the best vpn client among the rest. Together with openvpn servers app, you can make vpn connections on the fly, reliable and very fast servers, especially in Japan servers. Thanks for this app
Review deleted
What's New
- OpenSSL 1.1.0f
- WARNING: OpenSSL 1.1.0f does not accept MD5 certificates by default anymore (see FAQ entry)
- Update to current OpenVPN version (includes fixes for CVE-2017-7508, CVE-2017-7520, CVE-2017-7521, CVE-2017-7522)
Additional information
Updated
June 26, 2017
Installs
1,000,000 - 5,000,000
Current Version
0.6.73
Requires Android
4.0 and up
Permissions
Report
Flag as inappropriate Offered By
Arne Schwabe
Developer
