Set up VPN on Android devices (2024)

This article helps IT admins configure virtual private networks (VPNs) on Android devices. Some older versions of Android don't support all the features mentioned here. To check your Android version, see .

Android VPN options

VPNs allow devices that aren’t physically on a network to securely access the network.

Android includes a built-in (PPTP, L2TP/IPSec, and IPSec) VPN client. Devices running Android 4.0 and later also support VPN apps. You might need a VPN app (instead of built-in VPN) for the following reasons:

  • To configure the VPN using an enterprise mobility management (EMM) console.

  • To offer VPN protocols that the built-in client doesn’t support.

  • To help people connect to a VPN service without complex configuration.

  • To run a separate VPN for the personal profile or work profile.

To get help with the built-in client, see Connect to a virtual private network (VPN) on Android.

EMM config

You can configure many VPNs using an EMM console—confirm that your VPN and EMM combination supports this. Using an EMM means that the people using the devices don’t have to change complex settings. EMMs often support the following config:

  • Disabling the VPN system settings so that somebody using the device can’t change the config.

  • Configuring the VPN network connection settings, including installing authentication certificates.

  • Adding a list of apps that are allowed to use the VPN or a list of apps that can’t use the VPN.

Always-on VPN

Android can start a VPN service when the device boots, and keep it running while the device or work profile is on. This feature is called always-on VPN and is available in Android 7.0or higher. To learn more, see Edit Always-on VPN settings.

Block non-VPN connections

In many EMM consoles (and in the Android Settings app), you can block connections that don’t go through the VPN. To force all network traffic through an always-on VPN, follow these steps on the device:

  1. Open your device's Settings app.

  2. Tap Network & internet Set up VPN on Android devices (1) Advanced Set up VPN on Android devices (2) VPN.

  3. Next to the VPN that you want to change, tapSet up VPN on Android devices (3) Settings.

  4. Switch Block connections without VPN to on.

To block non-VPN connections in your EMM console, see your EMM provider’s documentation.

Allow bypassing the VPN

If your VPN supports it, you can allow apps to bypass the VPN and select their own network. Some special-purpose apps might need to use a specific network, such as cellular or Wi-Fi. You can configure this option in your EMM console or directly in the VPN app.

Per-app VPN

Many VPN apps can filter which installed apps are allowed to send traffic through the VPN connection. You can create either an allowed list, or, a disallowed list, but not both. If you don’t create a list, the system sends all network traffic through the VPN.

You normally configure per-app VPN in your EMM console or directly in the VPN app.

Allowed apps

You can choose which apps are allowed to use the VPN using an allowed list. If you allow one or more apps, then only the apps in the list use the VPN. All other apps (that aren’t in the list) use the system networks as if the VPN isn’t running.

When you also turn on Block connections without VPN, then only apps in the allowed list have network access.

Disallowed apps

You can select which apps you don’t want to use the VPN by creating a disallowed list. Network traffic of disallowed apps uses system networking as if the VPN wasn’t running—all other apps use the VPN.

When you also turn on Block connections without VPN, then these disallowed apps lose network access.

Google Play traffic

You might want to explicitly include or exclude Google Play traffic from your VPN if traffic is metered. Here are the Google Play app packages that you’d need to allow or disallow:

  • com.android.packageinstaller

  • com.android.vending

  • com.google.android.gms

  • com.google.android.packageinstaller

Restrict system settings

If your EMM supports it, you can prevent device users from changing system VPN settings. In some versions of Android, this restriction stops an always-on VPN from starting:

Android version

Administration

Behavior when restricted

5.0

Fully managed devices

VPN app doesn’t start.

6.0

Fully managed devices and work profile

VPN app doesn’t start.

7.0 or higher

Fully managed devices and work profile

Always-on VPN app starts if set by device policy controller. Other VPN apps don’t start.

Related articles and guides

Was this helpful?

How can we improve it?

Need more help?

Try these next steps:

Post to the help community Get answers from community members

Insights, advice, suggestions, feedback and comments from experts

I'm a knowledgeable expert in the field of IT administration and virtual private networks (VPNs), with a deep understanding of the concepts and practices involved in configuring VPNs on Android devices. My expertise is demonstrated through a comprehensive understanding of the various VPN protocols, VPN app configurations, enterprise mobility management (EMM) integration, always-on VPN settings, per-app VPN configurations, and system settings restrictions on Android devices.

VPN Protocols on Android

Android includes a built-in (PPTP, L2TP/IPSec, and IPSec) VPN client. Devices running Android 4.0 and later also support VPN apps. However, there are reasons why one might need a VPN app instead of the built-in VPN, such as configuring the VPN using an EMM console, offering VPN protocols that the built-in client doesn’t support, simplifying VPN connection for users, or running a separate VPN for personal or work profiles [[1]].

EMM Configuration for VPNs

Using an EMM console, IT admins can configure many VPNs, which allows for the simplification of settings for end-users. EMMs often support configurations such as disabling the VPN system settings, configuring the VPN network connection settings, and adding a list of allowed or disallowed apps to use the VPN [[1]].

Always-On VPN and Network Traffic Control

Android devices running 7.0 or higher support the always-on VPN feature, which starts a VPN service when the device boots and keeps it running while the device or work profile is on. Additionally, it is possible to block non-VPN connections and allow bypassing the VPN for specific apps. This can be configured both on the device and in the EMM console [[1]].

Per-App VPN Configuration

Many VPN apps can filter which installed apps are allowed to send traffic through the VPN connection. This can be configured as an allowed list or a disallowed list, and it is also possible to include or exclude Google Play traffic from the VPN [[1]].

Restricting System Settings

EMMs can prevent device users from changing system VPN settings, which can be particularly important for ensuring the proper functioning of always-on VPN in certain Android versions [[1]].

This information provides a comprehensive overview of the concepts and practices involved in configuring VPNs on Android devices, demonstrating a deep understanding of the topic. If you have any further questions or need more detailed information on any specific aspect, feel free to ask!

Set up VPN on Android devices (2024)

FAQs

Set up VPN on Android devices? ›

Setting Up the VPN on Your Android

The first step is to go to the Google Play Store on your device and search for your VPN provider. Once you find it, tap on the Install button to download and install the VPN app on your device. For instance, if you have chosen McAfee+, search for “McAfee+ VPN” in the Play Store.

How do I set up a VPN on my Android? ›

Setting Up the VPN on Your Android

The first step is to go to the Google Play Store on your device and search for your VPN provider. Once you find it, tap on the Install button to download and install the VPN app on your device. For instance, if you have chosen McAfee+, search for “McAfee+ VPN” in the Play Store.

Does Android have a built-in VPN? ›

VPNs allow devices that aren't physically on a network to securely access the network. Android includes a built-in (PPTP, L2TP/IPSec, and IPSec) VPN client. Devices running Android 4.0 and later also support VPN apps.

Is there a 100% free VPN for Android? ›

Hotspot Shield Basic is a popular free VPN plan with a very major plus: last year, the provider began upgrading the service to offer unlimited data across all platforms. Mac, Android, and iOS now support unlimited data, with Windows joining the party later.

How to activate VPN? ›

Once you have your work or personal VPN settings ready:
  1. Select Start > Settings > Network & internet > VPN > Add VPN.
  2. Under Add a VPN connection, do the following: For VPN provider, choose Windows (built-in). In the Connection name box, enter a name you'll recognize (for example, My Personal VPN). ...
  3. Select Save.

How to setup open VPN on Android? ›

Installation guide for OpenVPN Connect with OpenVPN servers
  1. Install the OpenVPN Connect app from the Google Play Store.
  2. Wait until the download and installation are complete, then open the app.
  3. Agree to the data usage policy. The Import Profile screen displays.
  4. Import a profile.

Is it safe to use VPN on Android? ›

Due to weaker security compared to iOS, Android can be exposed to various cyberattacks. One way to make your device safer is by using a reliable VPN for Android. A good VPN will offer additional security features that will help you protect your Android smartphones, TVs, and tablets.

Is VPN automatically on Android? ›

The functionality can be enabled within your Android phone settings and works only if the VPN toggle in the app is turned ON. Go to your device's Settings page and open the VPN settings. icon next to VPN. In the screen that appears, switch on the Always-on VPN toggle.

Does Android have free VPN? ›

If you opt for a safe and secure free VPN for Android without any limits, these 3 options are your best bet according to our testing: NordVPN (free for 30 days) ExpressVPN (free for 30 days) CyberGhost (free for 45 days)

How do I know if my Android has VPN? ›

To check if you already have a VPN configured on your device go to Settings > Connections > More connection settings > VPN. Any VPNs already configured on your device will show here.

Is DuckDuckGo a VPN? ›

DuckDuckGo VPN (short for Virtual Private Network) is a service that gives you an extra layer of protection online by encrypting your Internet connection across your entire device and hiding your location and IP address from the sites you visit. It's built for speed and simplicity.

Which VPN is permanently free? ›

With Proton VPN Free, you can defeat censorship and access the internet privately. We operate a strict no-logs policy, and we'll never show you ads. Our unlimited free plan has no data or time limits, and will be free forever.

Is free VPN really free? ›

For a free VPN, PrivadoVPN Free offers the most comprehensive package on the market. With the only real limitations being restricted fast data, a smaller number of servers and only a single device being allowed on each plan, it's well worth a try – especially if you're after a Netflix VPN for free.

How to setup VPN manually on Android? ›

  1. Open your device's Settings app.
  2. Tap Network & internet. VPN. If you can't find it, search for "VPN." If you still can't find it, get help from your device manufacturer.
  3. Tap the VPN you want.
  4. Enter your username and password.
  5. Tap Connect. If you use a VPN app, the app opens.

Does Samsung have built-in VPN? ›

Samsung devices come with an enhanced version of the Android VPN Service.

How to set VPN in Samsung mobile? ›

Here are the steps to connect to your VPN in your Android's settings:
  1. Click on Connections.
  2. Click on More connection settings.
  3. Hit VPN.
  4. Tap the three dots in the upper right corner and hit “Add VPN Profile.”
  5. Enter the VPN information.
  6. Click Save. Set up a VPN on Android.

How to create a free VPN on Android? ›

How to Set Up a Free VPN on Android Manually
  1. Step 1: Navigate to Network Settings on Your Phone. ...
  2. Step 2: Access the VPN Tab. ...
  3. Step 3: Type in the VPN Configuration Info. ...
  4. Step 4: Select the Saved VPN Configuration to Connect.
May 6, 2023

How to use a VPN for beginners? ›

The basic process for using a VPN is to install a VPN app on your device, fire it up, log into your account and select a server. For the fastest speeds, you'll typically want to choose a server geographically nearby, but for accessing region-specific content, pick a VPN server in your desired country.

Is VPN free? ›

Yes, you can find good free VPNs.

Even though some of them don't hold a great reputation, there are providers like ProtonVPN that grant great service. In terms of security and privacy, ProtonVPN rivals even its paid counterparts.

Does Samsung have a built-in VPN? ›

Samsung devices come with an enhanced version of the Android VPN Service.

References

Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 6483

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.