Setting Up Wireguard

Here is a quick tutorial on how to implement WireGuard once you have recieved a WireGuard *.conf file. WireGuard is supported on all major platforms.

WireGuard on Windows

Introduction

In addition to spoofing your location, a VPN is a nice tool to have when you're using a computer on a foreign WiFi network. I usually have my VPN connected at all times when I travel. A secure tunnel prevents bad guys from sniffing out your packets, spying on your internet traffic, and scraping personal data. As long as you're connected to the VPN, you can feel secure making Amazon purchases while chilling in a coffee shop.

⚠️ Be warned: all traffic is routed through the VPN; it's as though you're on the same local area network (LAN). This is not an appropriate VPN to conduct nefarious browsing.

You can only use your key in one place at a time. If you want to browse on your laptop and phone simultaneously, additional keys can be cut. Having more than one key is pretty helpful for traveling

Instructions

Running the Client for the First Time

Download and install the appropriate client. Downloads can be found here: https://www.wireguard.com/install

After installation is complete, run the application and import your unique key (.conf file). This file will have been provided to you: if you do not have one, reach out to a grey.fail administrator.

119a1ec1-f1a2-472e-9d6d-9e4a6e7b9f00.png

Activating the VPN

Once imported, select "Activate" to connect to the VPN. Congratulations, you're connected! You can verify your connection by monitoring the "Transfer" field that appears in the WireGuard window after a connection is established. As long as both the "received" and "sent" fields represent a positive number, the connection is successful. 👍

sent-receive.png

Maintaining Access to Local Area Network Resources

 Windows only: If you wish to maintain access to your Local Area Network (LAN) while connected to the VPN, press the edit button (circled below).

6e38f268-6262-4a85-98b6-ce425f838289.png

A new window will appear. To maintain access to the LAN, uncheck "Block untunneled traffic (kill-switch)" (below). If traveling or browsing on a foreign WiFi network, it's a good idea to keep that checked.

975843ec-703b-4cbd-9715-f1b13af1e366.png

WireGuard on Android

Instructions

Installing the Wireguard Android App

Download and install the WireGuard app on the Google Play Store. Double check the publisher is "WireGuard Development Team."

20220213-141323.png

Adding Configuration Files to the Wireguard App

After the installation completes, open the WireGuard app. You will see a screen instructing you to "Add a tunnel using the blue button."

20220213-150112.png

Press the blue button in the lower left. You will be prompted with three import/creation options. From the list, select "IMPORT FROM FILE OR ARCHIVE."

20220213-150121.png

Navigate to and select your WireGuard *.conf file that has been provided to you using your phone's file selector. Once the *.conf file imports you will be redirected to the WireGuard application where you should now see a new list item.

20220213-150224.png

Test the connection by engaging the slide-toggle on the right. To validate that you have successfully made a connection to the VPN, select the list item; a new window will appear detailing the connection details. Make sure the "Transfer" field is displaying positive values for both "rx" (sent) and "tx" (received).

20220213-150231.png

That's it! You have successfully connected to a WireGuard VPN on your Android device.

Quick Settings Toggle

For additional convenience, a toggle can be added to the quick settings in the Android pulldown menu.

2022-02-13-15-33-18.png