Try PandaPow for Android

1 VPN for Android How-To:s

Apps / OneVpn / how-to

Here you should find answers to how to use the 1 VPN app. For a more general introduction to 1 VPN and what it is used for, please read the 1 VPN FAQ.

1 VPN for Android is truly a one click application, once you have completed the configuration. Configuration consists of the following steps:

  1. Add the 1 VPN widget to the home screen;
  2. Configure a new VPN connection;
  3. Enter username and password, and save them.

Now you can start the VPN by a single click on the widget. Below follows more detailed info on all aspects of configuring and using 1 VPN.

How to Install 1 VPN for Android

Note: this section only applies if you are installing from this site. You can also buy the app from the market, in which case the app is installed automatically.

Download the 1 VPN apk file (see the app page for the most recent download). Once downloaded, click on the downloaded file to start the installation.

Note: You must set the "Unknown sources" setting to allow apps that are not downloaded from the Android Market. Normally the system will ask you to change this setting, once you try to install. Click on Settings, and make sure "Unknown Sources" is checked.

Note: You can also install the app from the SD-card. Just copy the downloaded file to your phones SD-card. Then open the file with any file manager app. Android doesn't come with a file manager installed, but there are several free ones to download. Try searching for 'OI File Manager' in the Android Market, that app will do the trick.

How to Configure 1 VPN for Android

First you should add the 1 VPN widget (long press on an empty space on the home screen and choose 1 VPN).

The first time you launch 1 VPN you will be asked to create a VPN profile. This can be done either manually, or by importing profiles. To learn more about how to use import in 1 VPN please visit

To create VPN profiles manually, first select the appropriate VPN type and proceed as described below. This process is similar to the standard VPN application in Android.

For all types of VPN

The following options are available for all supported types of VPN.

  1. Enter VPN name. The name can be choosen freely.
  2. Enter VPN server. That is, the name or IP-number of the VPN server that you want to connect to.
  3. Fill in options specific for the VPN type (see below)
  4. Set reconnect attempts, if you want 1 VPN to automatically try to connect again if the connection is dropped.
  5. Enable keep alive ping, if you want 1 VPN to test if the server responds to ping requests. Make sure your server replies to ping, before using this option. If the server doesn't respond, 1 VPN will assume the connection was dropped and will try to restart it.
  6. Change to a smaller ping interval if you notice that your connection often stops working, but starts working again after VPN is restarted.
  7. Search domains are normally not needed. If uncertain ask the VPN server

User name and password must be filled in the first time a VPN is connected. They can be saved so you don't have to fill them in more than once.

Once password and username are saved, you can select a VPN as default. Make sure no VPN is connected, then click on the widget, a menu appears and at the bottom check "Set as default action", then select the VPN to connect by default. The default can be changed later under "Menu>Preferences" in the 1 VPN app.


These are the specific options for PPTP VPN.

  1. Enable encryption, if your server supports it. Normally this should be enabled. If uncertain ask the VPN server administrator. administrator.


These are the specific options for L2TP/IPSec with ceritificates.

  1. Enter the name of the user certificate. NOTE: This is the name given entered when installing the certificates. If you don't know the name of your certificates, please read this how to.
  2. Enter the name of the ca certificate. NOTE: This is the name that given when installing the certificates. If you don't know the name of your certificates, please read this how to.

L2TP/IPSec with Secret or PSK

NOTE: 1 VPN does not support L2TP Secrets nor IPSec Pre-Shared keys directly, but you can still use the app to save the password for these types of VPN. The procedure to connect the VPN is then similar to how the 5 VPN app works. When you connect to this type of VPN, the password will be copied to the clip-board and the built-in VPN Settings will be launched. You must then select the corresponding VPN and paste the password.

How to Use 1 VPN for Android

Basic use

Normally you simply click on the widget to automatically connect or disconnect the default VPN. If you have no default VPN selected then you will get a list of choices. Select from the list, and optionally make the selection the default.

Adding Shortcuts

You can also create shortcuts to start a specific VPN. To add a shortcut do as follows:

  1. Long press on an empty space on one of your Home screens.
  2. Select Shortcuts.
  3. Select 1 VPN
  4. You will now be able to configure what the shortcut should do. Select the VPN profile the shortcut should apply to, and choose appropriate parameters. Then click OK.

A 1 VPN shortcut will now appear on your Home screen. Its label will be the name of the VPN profile you selected.

5 VPN Compatibility

If you are a previous user of 5 VPN then you will be happy to know that it is compatible also with 1 VPN. If you click on the 5 VPN widget, you will be asked to use the 1 VPN app or the Android built in VPN app. You may then check the "Use by default for this action" and choose 1 VPN.

Status bar actions

When connected, or if disconnected abnormally, the status bar will show a key. If you pull down the status bar and click on the VPN status message, you will be given a choice of 1 VPN app or the Android built-in VPN app. Selecting the 1 VPN app will be equivalent to tapping the 1 VPN widget.

Edit configurations

If you want to change a VPN configuration or a saved username/password, open the 1 VPN app (do not click on the widget), and long click on the VPN connection to change. You will then have a choice of edit options. If the VPN is currently connected you are not able to delete it or modify parameters.

Edit preferences

If you have selected defaults when clicking on the widget, and now want to change these defaults, open the 1 VPN app, press Menu>Preferences. There you will find 2 settings that control the default actions:

You can also configure the appearance of the widget.

The Locale/Tasker plugin

The 1 VPN includes a plugin compatible with the Tasker and Locale apps. To learn more about how to use the plugin, please refer to the 1 VPN Tasker/Locale plugin page.

How to configure the 1 VPN widget

If you click on the widget and do not have a default action set, you will get a menu that contains the "Configure Widget" option. The same configuration options exist in the apps preferences screen. It is most convenient to place the widget on the bottom row of the screen when being configured, since this allows seeing the different widget designs while doing the configuration.

Options include changing the appearance of the widget, and whether or not to show a label with the name of the VPN currently connected.

How to Upgrade to the Full Version

Update : You can now also purchase the app in the Android Market. The following only applies if you purchase the app from our site.

The trial version of 1 VPN is time-limited. Once the trial time has expired you can purchase a license under "menu>Preferences>Purchase License". Once the purchase is complete, the purchase option will become disabled, so that you don't accidentally pay twice.

You can pay using credit card, or a PayPal account. Payment processing is normally fast, but may take up to a day to complete. You will notice that the upgrade is completed, once the title bar of the app no longer says "TRIAL", and the "Purchase License" option is disabled.

After payment is complete, if your license is still expired, or the title bar still says "TRIAL" try the following:

The trial version should now have been upgraded. If not, then please send us a license inquiry from the app using: "Menu>Preferences>Purchase License>Send Inquiry" and we will provide a solution.

If you have problems loading the payment page, and instead get the response "Bad Request", you probably need to clear cookies from the browser. See this page for a howto on clearing browser cookies:'s-Cookies

How to get More Help

If you get stuck, don't hesitate to email us. Please specify what version of Android you are using, and what type of VPN you have problem setting up or using.

How to Provide Feedback

We hope you enjoy using our apps and give us praise, as well as constructive criticism. The preferred way to provide feedback is to use the feedback form in the app, "Menu>Feedback" (if you don't see it, its because you need to update to the latest version). There you can rate, add comments, or a mini review. We will make sure they are posted on this page shortly after you submit them.

The latest comments:

At 2010-12-04 Tim wrote:

seem to have same issues as tony(the only traffic that works is my unified remote app, i assume its udp, pings dont come back, ill put a packet sniffer on server and see what that picks up) but...if i go through androids vpn it works. htc hero sprint 2.1

At 2010-12-07 Jon (Support) replied:

Could it be a problem with DNS? One thing that would really help, is if you could send a logcat log of what is going on when the VPN is connecting (i use the CatLog app for this, it free on the market and quite useful). I really hope we can sort this one out.

At 2010-12-03 ali c wrote:

very very good

At 2010-11-01 Tony wrote:

I'm experiencing an issue, when I connect vpn and is trying to open any web page, loading of the page freezes for ever. If I use system's vpn connection manager all works perfectly.

At 2010-11-02 Jon (Support) replied:

Hi Tony. I hope this was just a temporary problem? Whether you connect via the systems VPN settings, or via 1 VPN, should make no difference. They both use the same client in the end. If this continues to happen, could you be kind to send us more details via email? What type of VPN, version of android, what phone.

See all comments

Note that the comments submitted anonymous, so we can only reply to them here, by adding more comments. If you have specific questions, and need a direct reply, then please send us an email instead

If you'd like to review our App on your own site, or blog, then let us know. We'd love to give you a free license to evaluate.

How to Request Features

We strive to make an app that is functionally complete, user friendly and convenient. Naturally we want your input on this. Provide feedback, as described above, or send us email with your requests.

Some features that we're working on for future releases (in order of priority) are:

We're also working on localizing the app to other major languages. Just in case you want to learn how to say: "L2TP/IPSec VPN" in other tongues :)

For developers: How to use 1 VPN via Intents

1 VPN makes it possible to start, restart and stop VPN on Android in a programmatic way. The configuration still has to be done manually, but that's pretty easy if you have it stored as a file to import.

To learn more on starting 1 VPN programmatically, please see the following page

How to trouble shoot

If you are sure your server, username and passwords are correctly entered, but still can't connect, then you may want to get more details on why. You can get some info by looking at the log of your android device. To do so we can recommend using the Catlog app