1 VPN for Android How-To:sApps / 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:
- Add the 1 VPN widget to the home screen;
- Configure a new VPN connection;
- 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.
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.
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.
The following options are available for all supported types of VPN.
- Enter VPN name. The name can be choosen freely.
- Enter VPN server. That is, the name or IP-number of the VPN server that you want to connect to.
- Fill in options specific for the VPN type (see below)
- Set reconnect attempts, if you want 1 VPN to automatically try to connect again if the connection is dropped.
- 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.
- Change to a smaller ping interval if you notice that your connection often stops working, but starts working again after VPN is restarted.
- 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.
- 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.
- 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.
- 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.
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.
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.
You can also create shortcuts to start a specific VPN. To add a shortcut do as follows:
- Long press on an empty space on one of your Home screens.
- Select Shortcuts.
- Select 1 VPN
- 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.
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.
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.
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.
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:
- "Default VPN" determines what VPN to connect by default.
- "1-click disconnect" determines whether clicking on the widget (or notification) will disconnect a VPN immediately, or if you will get a menu.
You can also configure the appearance of the widget.
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.
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.
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:
- Make sure you are using the site version of the app license. Click "menu>Preferences". Under "License options", if you see a check box named "Use Market License", make sure this is NOT selected. If you don't see such an option, it is also ok.
- Make sure your Android device can access this site, e.g. open this page in the browser.
- Open and close the 1 VPN app a few times.
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:
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.
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.
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.
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:
- Automatic reconnection in case of failure
- Ping/restart function (reset stale connection after a long sleep)
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 :)
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
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