Portal Home > Knowledgebase > Tutorials / Guides > Google Chrome OS > OpenVPN for Google Chrome OS

OpenVPN for Google Chrome OS

You can connect to our OpenVPN tunnels using Chrome OS. Moreover, VPN support is built into your device, so you don't need to install any software.

Please follow the instructions below given by Google in order to set up a VPN connection on your Chrome OS device.

1) If you haven't already, sign in to your Chrome device.
   
2) Click the status area at the bottom of your screen, where your account picture is located.

3) Select Settings.

4) In the "Internet connection" section, click Add connection.

5) Select Add private network.

6) In the box that appears, fill in the information below. If you're using your Chrome device with an organization, you may need to get this information from your network administrator.

    - Server hostname: Name of the server that you need to connect to in order to access your VPN. This can either be the IP address or the full server hostname. In the case of proxy.sh, the IPs are given in your panel or welcome email.

    - Service name: This can be anything you want to name this connection, for example, "Proxy.sh"

    - Provider type: Select OpenVPN.

    - Server CA certificate: Select your installed server VPN certificate from the list.

    - User certificate: Select your installed user VPN certificate from the list. If you don't have any certificates installed, you'll see an error message. To install a certificate, see instructions below.

    - Username credentials for connecting to VPN.

    - Password credentials for connecting to VPN.

7) Click Connect.

Voila. You're done. If you really need to import some certificate, please see the instructions bellow.

To install your server certificate authority after you've downloaded it, follow the steps below.

1) In a new tab, enter chrome://settings/certificates into your browser's address bar.

2) Click the Authorities tab.

3) Press the Import button and choose the X.509 certificate authority file, which is usually a file with a .pem, .der, .crt, or .p7b extension. Proxy.sh uses a proxysh.crt file available for download in your panel or via a link given in your welcome email.

4) In the dialog that appears, fill out the information on how this certificate authority should be trusted. None of these trust settings need to be enabled for VPN, so it's advisable to leave these unchecked.

5) The certificate will open and install itself on your Chrome device.

Full description of Google Chrome OS VPN capabilities is described by Google themselves on this page.

NB: If you encounter difficulties to connect with OpenVPN, please try to connect to other servers or try alternative ports, especially more "discreet" ones such as TCP 443 or TCP 80. Please also make sure that the port you are connecting through is fully opened in your firewall/router/network. Below, you will find an aggregate of useful guides and articles that will help you troubleshoot your problems, should you have any.

I cannot find the .ovpn and .crt files necessary for OpenVPN. Where are they?
No matter how hard I try, I cannot succesfully connect to OpenVPN.
I can't access any website through my browser while connected to VPN.
I am connected to the VPN but my IP is not yet hidden. Help!
I am having some kind of other problem. Where can I find some help?
How can I find the local log files of my VPN client?

If you still cannot connect successfully, please open a support ticket and include either a copy of your logs or a screenshot of your configuration and encountered errors. Logs can usually be found in software menus or settings, as well as their directories of installation (.log or .txt files). If you do not include a log or a screenshot, it will be hard for us to help you resolve the issues you have with connecting to our network.
Related Knowledgebase Articles