VPN in Chrome OS

 Steps for setting up Wireguard in Chrome OS


 Via Cross Terminal

Sample wireguard configuration:

PrivateKey = WGNfaKiwN2mhnxE8IzbdyVK5GEjbtUnTr4gsBRetRmA=
Address =

PublicKey = 65Ccqs2TzApWQTIz0H6/wym3NJZmX0d4UWwOSid8+lc=
AllowedIPs =,,,,
Endpoint =
PersistentKeepalive = 5

wireguard new <vpn_name>
EXAMPLE : wireguard new testvpn

NOTE: Please remove spaces between allowed ip values

Check in the setting→Network→VPN→Choose your created VPN and connect it.

Via Using GUI

Go into settings and then Click on network and click on add connection.

Select  Add built in VPN..

Select "WIREGUARD" in Provider type by clicking on drop down button 

Fill all the credentials carefully including Client IP Address, Then select "I have a Key Pair" from key dropdown menu.

Enter Private Key and Public Key and also Endpoint.

Then Add Allowed IP's.

NOTE: Please remove spaces between allowed ip values

Now add Persistent keepalive interval "5"


            Click on Connect and your VPN is now connected.

             After the VPN is connected Check Sever name by following these steps

             Click on Network,click on VPN network which is connected, now click on name server, see weather it is                    google name servers or not if not click on Google name servers.