Set up virtual private networks (VPNs) (2024)

Your Chromebook can connect to a private network, like the network at your work or school, with a Virtual Private Network (VPN) connection.

Tip: If you use your Chromebook at work or school and have problems with your VPN, contact your administrator for more help.

IKEv2 VPN support

Your Chromebook has built-in support for VPNs that use Internet Key Exchange version 2 (IKEv2). It'll either use a pre-shared key (PSK), user certificates, or Extensible Authentication Protocol (EAP) with a username and password to set up the secure tunnel.

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (1).
  3. In the “Network” section, select Add connection.
  4. Next to "Add built-in VPN," select Add Set up virtual private networks (VPNs) (2).
  5. In the box that opens, fill in the info. If you use your Chromebook at work or school, you might need to get this information from your administrator.
    • Server name: You can name your connection whatever you’d like. For example, "Work VPN."
    • Provider type: Select IPsec (IKEv2).
    • Server hostname: Either the IP address or the full server hostname.
    • Authentication type: Choose either Pre-shared key, User certificate, or Username and password.
    • Username, Password: For EAP connections only. Each VPN user should have their own unique username and password.
    • Pre-shared key: For PSK connections only. This key isn't your personal password, but a passphrase or key used in the IPsec configuration. In a typical set-up, everyone who connects to the same VPN server uses the same PSK.
    • Server CA certificate: For user certificate connections and EAP connections only. From the list, select your installed certificate authority certificate. The server's certificate gets checked to make sure that it was signed by the correct certificate authority (CA).
    • User certificate: For user certificate connections only. From the list, select your installed user VPN certificate. If you don't have any certificates installed, you'll receive an error message. Learn how to install a certificate.
    • Local identity and Remote identity: If your VPN provider has instructions for these fields, fill them in here. If you’re not sure, leave these fields empty.
  6. Select Connect.

L2TP/IPsec VPN support

Your Chromebook has built-in support for VPNs that use L2TP over IPsec. The IPsec layer will either use a pre-shared key (PSK) or user certificates to set up the secure tunnel. The L2TP layer requires a username and password.

Tip: Cisco ASA devices can be set up to support L2TP over IPSec. Learn how to set up a Cisco ASA device.

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (3).
  3. In the “Network” section, select Add connection.
  4. Next to “Add built-in VPN,” select Add Set up virtual private networks (VPNs) (4).
  5. In the box that opens, fill in the info. If you use your Chromebook at work or school, you might need to get this information from your administrator.
    • Service name: You can name your connection whatever you like. For example, "Work VPN."
    • Provider type: Select L2TP/IPsec.
    • Server hostname: Enter either the IP address or the full server hostname.
    • Authentication type: Select Pre-shared key or User certificate.
    • Username and Password: Your L2TP/PPP credentials. Each VPN user should have their own unique username and password.
    • Group name: The client's IPsec identity field, which some VPN servers use to set up the Tunnel Group or User Realm. If you’re not sure, leave this field empty.
    • Pre-shared key: For PSK connections only. This key isn't your personal password, but a passphrase or key used in the IPsec configuration. In a typical set-up, everyone who connects to the same VPN server uses the same PSK.
    • Server CA certificate: For user certificate connections only. From the list, select your installed certificate authority certificate. The server's certificate gets checked to make sure that it was signed by the correct certificate authority (CA).
    • User certificate: For user certificate connections only. From the list, select your installed user VPN certificate. If you don't have any certificates installed, you receive an error message. Learn how to install a certificate.
  6. Select Connect.

OpenVPN support

Your Chromebook has basic support for OpenVPN servers. OpenVPN connections can use username/password authentication, client certificate authentication, or a combination of both.

If you need to set up more advanced features of OpenVPN or import an ".ovpn" configuration file, and your Chromebook supports the Play Store, consider installing OpenVPN for Android instead of using the built-in OpenVPN client.

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (5).
  3. In the “Network” section, select Add connection.
  4. Next to OpenVPN / L2TP, select Add Set up virtual private networks (VPNs) (6).
  5. In the box that opens, fill in the info. If you use your Chromebook at work or school, you might need to get this information from your administrator.
    • Service name: You can name your connections whatever you’d like. For example, "Work VPN."
    • Provider type: Select OpenVPN.
    • Server hostname: Enter either the IP address or the full server hostname.
    • Username and password: Your VPN credentials. This can be left blank if your server only uses client certificate authentication.
    • OTP: If you have a one-time password (OTP) card or VPN token that generates one-time passwords, get a password and enter it here. In most cases, leave it blank.
    • Server CA certificate: From the list, select your installed certificate authority certificate. The server's certificate gets checked to make sure that it was signed by the correct certificate authority (CA). If you have trouble with your server certificate, you can select Don’t check to skip CA validation, but this skips an important security measure.
    • User certificate: If your VPN server requires client certificate authentication, select your installed user VPN certificate from the list. Learn how to install a certificate.
  6. Select Connect.

WireGuard support

Some Chromebooks have basic built-in support for the WireGuard protocol.

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (7).
  3. In the “Network” section, select Add connection.
  4. Next to "OpenVPN / L2TP," select Add Set up virtual private networks (VPNs) (8).
  5. In the box that opens, fill in the info.
    • Service name: You can name your connection whatever you’d like. For example: "Work VPN."
    • Provider type: Select WireGuard.
    • Client IP address: This is the IP address you use with the Chromebook.
    • Name servers: The name server IPs for the network.
    • Key: Select I have a keypair if you have a keypair from the provider, or Generate random keypair if you want to generate them. You can find the generated public key in the network details page after the WireGuard network connects.
    • Peer public key, pre-shared key, endpoint, allowed IPs, and persistent keepalive interval: Fill in the corresponding information of the WireGuard server.
  6. Select Connect.

PPTP VPN support

Chromebooks with the Play Store can connect to PPTP VPN services.

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (9).
  3. Scroll down and select Manage Google Play preferences.
  4. Select Android Settings.
  5. Scroll down and select PPTP VPN.
  6. In the upper right, select Add Set up virtual private networks (VPNs) (10).
  7. In the box that appears, fill in the info. If you're using your Chromebook with an organization, you might need to get this information from your administrator.
    • Name: This can be anything you want to name this connection. For example: "Work VPN."
    • Server address: The name of the server you need to connect with to access your VPN. This can either be the IP address or the full server hostname.
    • PPP encryption (MPPE): Leave this checked unless your administrator says otherwise.
    • Show advanced options: Leave this unchecked unless your administrator says otherwise.
    • Username and password: Your VPN credentials. Each VPN user should have their own unique username and password.
  8. Select Save.

To connect to a PPTP VPN, go to the PPTP VPN menu and select the name of the VPN connection.

Note: Currently, the Manage Google Play preferences is only available for some Chromebooks. Learn which Chromebooks support Android apps.

Chrome VPN apps

Available VPN apps

Several VPN apps are available in the Chrome Web Store, including:

  • Pulse Secure VPN
  • SonicWALL Mobile Connect
  • Cisco AnyConnect
  • F5 Access
  • GlobalProtect

Install a VPN app

You can install VPN apps from the Chrome Web Store. Learn more about downloading apps.

If you’re an administrator, you can force install a VPN app using the Admin console. If allowed, you can upload a config file. The app uses the chrome.storage API to read the configuration file and apply it.

Create a new connection

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (11).
  3. In the “Network” section, select Add connection.
  4. Next to the VPN app, select Add Set up virtual private networks (VPNs) (12).
  5. Follow the instructions on the screen.

Connect to a VPN

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (13).
  3. In the "Network" section, select the connection name.

Android VPN apps

Chromebooks with the Play Store can install Android VPN apps.

Important: Currently, the Manage Google Play preferences is only available for some Chromebooks. Learn which Chromebooks support Android apps.

To create a new connection or to connect to a VPN provided by an Android app:

Step 1: Install an Android VPN app on your Chromebook

  1. In the corner of your screen, select the Launcher Set up virtual private networks (VPNs) (14).
  2. Select Play Store Set up virtual private networks (VPNs) (15).
  3. Search for the VPN app you want to install.
  4. Select the VPN app.
  5. On the right, select Install.

Step 2: Configure the VPN app to your Chromebook

  1. At the bottom right, select the time.
  2. Select Settings Set up virtual private networks (VPNs) (16).
  3. In the “Network” section, select Add connection.
  4. Next to a connection, select Add [app name]... .
  5. Follow the onscreen instructions.

Step 3: Keep your VPN connection on

Some VPNs can always stay connected unless your VPN connection stops.

  1. Make sure you configured a VPN app to your Chromebook.
  2. At the bottom right, select the time.
  3. Select Settings Set up virtual private networks (VPNs) (17).
  4. On the left panel, select Apps.
  5. Under “Apps,” select Manage Google Play preferences.
  6. Select Android Settings.
  7. In the window that appears, select Network & internet.
  8. Select VPN. Your VPN app should now be listed.
  9. To the right of your app, select Settings Set up virtual private networks (VPNs) (18).
  10. Turn on Always-on VPN. If your Always-on VPN connection stops, you get a notification that stays on until you reconnect. To clear the notification, turn off that specific Always-on VPN.

Tip: If your VPN connection stops and you don’t want to connect directly to the internet, turn on Block connections without VPN.

Split tunnel & full tunnel

Typically VPNs implement a full tunnel, which means that all traffic from all Chrome windows, Chrome apps, and Android apps will pass through the VPN connection. Sometimes you'll want to use a split tunnel so that only certain sites will be accessed through the tunnel, while other traffic will skip the VPN and use your Chromebook's physical network connection instead. This is useful if:

  • Your VPN only provides access to internal sites, but not full internet access.
  • You need to communicate with devices on your local network, such as printers, while connected to the VPN.

Many Chrome and Android VPN apps, and the built-in OpenVPN client, can be set up to use split tunnel mode. For help setting this up, ask your administrator.

Install certificates

You might need certificates to connect to a VPN, WPA2 Enterprise network, like EAP-TLS, or a website that requires mutual TLS authentication. If so, your administrator might ask you to visit a special website while connected directly to your organization's network, or download and install the certificates directly yourself.

You'll need:

  • A server certificate that's for everyone at your organization
  • A user certificate that is specific to you

Install your server certificate

  1. Download your server certificate, according to the steps your administrator gives you.
  2. Open a new tab in Chrome Set up virtual private networks (VPNs) (19).
  3. In the address bar, enter chrome://settings/certificates
  4. Select the Authorities tab.
  5. Select Import and choose the X.509 certificate file, which is usually a file with a .pem, .der, .crt, or .p7b extension.
  6. In the box that appears, fill out the info. None of these settings need to be turned on, so we recommend that you leave these unchecked.
  7. The certificate will open and install itself on your Chromebook.

Install your user certificate

  1. Download your user certificate, according to the steps your administrator gives you. Your certificate filename should end with .pfx or .p12.
  2. Open a new tab in Chrome Set up virtual private networks (VPNs) (20).
  3. In the address bar, enter chrome://settings/certificates
  4. Select Your certificates.
  5. Select Import and Bind.
  6. In the box that opens, select the certificate file and select Open.
  7. When prompted, enter the password for your certificate. If you don't know the password, contact your network administrator. If you don't have a password, select OK.
  8. The certificate will open and install itself on your Chromebook.

Chromebooks only support RSA client certificates for authenticating to VPNs or EAP wireless networks. ECC client certificates aren’t supported.

Related articles

  • If you're a network administrator, help your users install user certificates at scale with an extension.
  • Set up VPN on a Cisco ASA device
  • Fix DNS issues

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
Set up virtual private networks (VPNs) (2024)

FAQs

How to get VPN on school chromebook 2024? ›

Here is how to download and run a VPN on Chromebook:
  1. Open Google Play Store on your Chromebook.
  2. Use the search bar to find a VPN or enter the name of a VPN you want to use.
  3. Select a VPN extension.
  4. Choose Install in the upper-right corner to download the app.
  5. Select Open to start using the VPN app.
Apr 10, 2024

How to set up a virtual private network? ›

Head into “Settings.” Click on “Network and internet” and then choose “VPN.” Click “Add VPN.” Now, fill in the fields: select “Windows (built-in)” for your VPN provider, name your connection under “Connection name,” enter the server name or address, select the VPN type, and choose the type of sign-in info.

How to set up a private VPN? ›

Steps for setting up a VPN
  1. Step 1: Line up key VPN components. ...
  2. Step 2: Prep devices. ...
  3. Step 3: Download and install VPN clients. ...
  4. Step 4: Find a setup tutorial. ...
  5. Step 5: Log in to the VPN. ...
  6. Step 6: Choose VPN protocols. ...
  7. Step 7: Troubleshoot. ...
  8. Step 8: Fine-tune the connection.

What is a VPN virtual private network primarily used for answer? ›

A VPN protects its users by encrypting their data and masking their IP address, leaving their browsing history and location untraceable. This greater anonymity allows for greater privacy, as well as greater freedom for those who wish to access blocked or region-bound content.

How to unblock websites on school Chromebook without VPN? ›

12 free ways to unblock websites without a VPN
  1. Navigate with the Tor browser. ...
  2. Employ a web proxy. ...
  3. Install a browser extension. ...
  4. Leverage a URL shortener. ...
  5. Try switching protocols. ...
  6. Access Google Cache. ...
  7. Utilize a dynamic IP address. ...
  8. Enter an IP address instead of a URL.
Apr 18, 2024

What VPN is unblocked at school? ›

This makes ExpressVPN easy to set up regardless of the platform you're on. Thanks to unlimited bandwidth, great unblocking capabilities, exceptional performance, and rock-solid security, this is almost the best VPN that works at school in 2024, slightly behind NordVPN.

Are there free VPNs? ›

When it comes to free VPNs, the only provider CNET recommends currently is Proton VPN's free tier as it provides quality performance, robust security features and no cap on data usage. However, many paid VPN providers offer free trials, which let you try service before buying.

What is an example of virtual private network? ›

VPNs are primarily used for remote access to a private network. For example, employees at a branch office could use a VPN to connect to the main office's internal network. Alternatively, a remote worker, who may be working from home, could need to connect to their company's internet or restricted applications.

How does a virtual private network VPN work? ›

The VPN acts as an intermediary between the user getting online and connecting to the internet by hiding their IP address. Using a VPN creates a private, encrypted tunnel through which a user's device can access the internet while hiding their personal information, location, and other data.

How to get free PrivateVPN? ›

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.

Is PrivateVPN legal? ›

In most jurisdictions, the use of VPNs is legal. Some countries such as the U.S. and the U.K. allow citizens to use these tools to protect their online privacy and access geo-restricted content.

How can I setup a VPN for free at home? ›

Create a VPN on Your Router
  1. Download custom firmware. Confirm compatibility between your router and preferred firmware, and then download it.
  2. Connect your computer to your router. Do this via a wired connection. ...
  3. Log into your router. ...
  4. Install the firmware. ...
  5. Reboot the router. ...
  6. Set up your VPN. ...
  7. Check if your VPN works.

What is the difference between a VPN and a private network? ›

VPNs use encryption and tunneling to create a secure connection over the internet, while MPLS creates a private network over a shared infrastructure. VPNs are generally used for remote access and site-to-site connections, while MPLS is used for private network connections between two or more sites.

What is the advantage of using a virtual private network VPN? ›

Using a VPN masks your real IP address and location, making your online activity more private. Advertisers, websites, and even internet service providers (ISPs) can't track your browsing habits if you're using a VPN. Security. A VPN creates an encrypted tunnel between your device and a VPN server.

How much does a VPN cost? ›

A VPN can cost anywhere from $2 to $12 per month depending on your requirements and budget constraints. Typically the costs reduce drastically when you opt for long-term plans.

How to play Roblox on school Chromebook 2024? ›

Play Roblox In the Browser on Chrome OS (For School Chromebooks)
  1. First of all, open a VPN on your Chromebook and connect to a US server. ...
  2. Just head over to this now.gg link and click on “Play in browser“. ...
  3. Wait for a few seconds and then log in to your Roblox account.

Why is VPN blocked at school? ›

Sometimes, schools or workplaces don't want students or employees to access certain websites. So, they might block VPNs on their networks. However, some VPNs have better luck getting past school firewalls, so it's important to do your research if you find yourself in this situation.

What VPN extension works in school? ›

ExpressVPN unblocks the most popular social media and online services at school. Simply connect to a VPN server in a country where the site you're trying to access is not blocked by school Wi-Fi restrictions, and enjoy Snapchat, Spotify, WhatsApp, Instagram, Skype, Pandora, and more!

How to unblock roblox on a school Chromebook without VPN? ›

Use a Proxy Server

A proxy server is similar to a VPN, although it does not encrypt your data. You can access a proxy server via your browser, as there are several sites that host proxies. Chrome offers a built-in proxy server, although your school likely blocks access to it.

Top Articles
Latest Posts
Article information

Author: Amb. Frankie Simonis

Last Updated:

Views: 5495

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Amb. Frankie Simonis

Birthday: 1998-02-19

Address: 64841 Delmar Isle, North Wiley, OR 74073

Phone: +17844167847676

Job: Forward IT Agent

Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.