OpenVPN Settings

OpenVPN Settings

500,000 - 1,000,000 downloads

Add this app to your lists

+ By Friedrich Schäuffelhut

View bigger - OpenVPN Settings for Android screenshot
View bigger - OpenVPN Settings for Android screenshot
View bigger - OpenVPN Settings for Android screenshot
You need root, busybox, tun.ko and the openvpn binary!

Features: UI similar to Wi-Fi settings; Restart tunnel when connectivity changes (e.g. from wifi to 3g); Start on boot; Passphrase; DNS; Script-Security; Write and View Log File; Open Source (GPLv3);

The prerequisites screen will check your device for root, busybox, tun.ko and the openvpn binary! This should be useful to new users figuring out what's needed to get openvpn running.

A working openvpn config is required.

You should follow me on twitter:

Stay up to date, get help and help out: Join the google group at

Tags: openvpn, openvpn settings, openvpn config, openvpnsettings, openvpn setup, openvpn settings apk, openvpn setting, openvpn configuration, config openvpn, open vpn settings.

Recently changed in this version

Fix a possible NullPointerException in EnterUserPassword.
Add VIBRATE permission because app fails on some android 2.3.7 and 4.0.4 devices.
Fix VerifyError on Android 1.5.

This version will store your password if you wish to do so.

The ability to connect to multiple servers at a time has been dropped. See issue:

Please report any regressions at

Comments and ratings for OpenVPN Settings
  • (67 stars)

    by Finn Herzfeld on 03/04/2014

    I wish it would autostart on boot. Other than that, no complaints.

  • (67 stars)

    by Rajesh Kumar on 21/03/2014


  • (67 stars)

    by Muhammad Taha on 18/03/2014


  • (67 stars)

    by dex sam on 14/03/2014


  • (67 stars)

    by Wilson Smith on 14/03/2014


  • (67 stars)

    by Mandeep Narwal on 13/03/2014


  • (67 stars)

    by Conch. D on 12/03/2014

    Performance is slightly off, but this is also due to my slow 3G connection, I've noticed that if using all the certificates split up with the .ovpn, it just loops into disconnect and reconnect. Whereas if I just use the .ovpn file on its own, it works g