How to use a VPN to Hide Your Location - a Digital Nomad's Guide

Using a VPN to hide your location and secure your network traffic is vital when working remotely. This guide will help you do it the right way.

Published on August 18th, 2024 by Slomad

Using a VPN has become increasingly common for a variety of reasons. It makes your internet connection more secure and provides a level of privacy for your data and internet activity. It also allows you to access content from other countries. But maybe most importantly for Digital Nomads, it can also help you hide your physical location.

This guide will help you decide on a VPN solution that meets your needs and walk you through how to set up your VPN in a way that is useful to the average person.

Table of Contents:

Choosing a VPN Service

The first step is to decide which VPN service to use. I personally use and highly recommend Proton VPN, which is what this guide will focus on. I have been using them for several years and have come to trust their privacy focused services.

There are plenty of other great VPN services out there that come recommended by others. No matter what VPN service you choose, just make sure it supports downloading OpenVPN/Wireguard router configuration files so you can set it up on a VPN router (more on this below).

Installing VPN Software on your Devices

Now that you have signed up for a VPN service, it's time to install the provided software on the device(s) you want to protect and/or appear in a different location. ProtonVPN includes the following apps:

These apps are all incredibly easy to use. Once installed, you can choose your location, enable your VPN, and start browsing privately.

If you only need to protect a device or two or want to be able to easily turn your VPN on/off and switch locations often, you can stop here. Using VPN software on your devices is all you need. But if you need something a bit more advanced, I recommend setting up your VPN on a router instead of using VPN software.

Setting Up a VPN Router

If you're a digital nomad, you likely have several devices connected to the internet. If you want to secure your entire internet connection and hide your location across all your devices seamlessly without the need to use VPN software on each device, you should use a VPN-enabled router. This will funnel all your internet traffic through the VPN for all devices connected to the router: your laptop, phones, tablets, etc. Once set up, this is the easiest way to ensure all your devices are protected.

Choosing a VPN-enabled Router

First, you'll need a WiFi router capable of configuring a VPN service to route all your traffic through. I recommend any GL.iNet travel router. I have and use both of the following ones and highly recommend them both:

Downloading VPN Configuration Files for your Router

Once you have a VPN service and a VPN Router, you'll need to log in to your VPN service and download the appropriate configuration files for your router. Here are the instructions to do so for Proton VPN:

1. Login to Proton VPN

Head over to https://account.protonvpn.com/login and login to your Proton account.

Proton VPN Login Page

2. Go to Downloads

Go to the Downloads page at https://account.protonvpn.com/downloads to see all the available VPN clients, including router configuration files.

Proton VPN Downloads Page

3. Scroll down to the WireGuard configuration section

This is where you will generate WireGuard configuration files that will allow your VPN router to connect to a VPN server.

Proton VPN Download WireGuard Configuration Page

4. Set the following WireGuard configuration values:

  1. Device/certificate name: You can use whatever name you want, but I like to name my configuration files descriptively with the router type and location the VPN configuration will be for. For example: vpnrouter-us-miami-1.

  2. Select platform: select Router

  3. Select VPN options: Leave the defaults set unless you have a reason to change them (`Block malware only` and VPN Accelerator enabled)

  4. Select a server to connect to: An optimal VPN server is chosen for you automatically. If you want to use the chosen VPN server, go ahead and click the Create button. However, I'd recommend skipping the pre-selected server and selecting your own so you can fine-tune your location.

5. Scroll Down to Choose Your Location

Scroll down to view the entire list of countries that have VPN servers available for your use. Which country you choose will depend on what you are trying to accomplish. For example, if you are trying to set your location to match your home country, then scroll down until you find your country listed.

Proton VPN Download WireGuard Configuration Page - Choose a Country

6. Choose a Country

Choose a country to list the VPN servers located in it. You'll also see each VPN server's name, location and server load ("status").

Proton VPN Download WireGuard Configuration Page - Choose a Country

7. Choose a VPN server

Choose one of the VPN servers listed in your desired country and hit the Create button to create a router configuration file.

Proton VPN Download WireGuard Configuration Page - Choose a Server

8. Download Configuration File

Clicking the Create button will open a window with the configuration details of the chosen VPN server. You will need to copy the contents to your clipboard, or download this file to your computer for later reference.

Configuring Your VPN Router

Now that you have downloaded some VPN server configuration files, it's time to set them up on your VPN router for use by your connected devices. Here is how to do it for a Gli.Net router:

1. Login to Router

Connect to your VPN router via WiFi and login to the router's admin interface. For a Gli.Net router, this is likely http://192.168.8.1.

GL.iNet VPN Router Login

2. Add a WireGuard Client

We'll be setting up a WireGuard VPN client, so select VPN -> WireGuard Client on the left menu. Then click the Set up WireGuard Manually button to add a WireGuard VPN configuration.

GL.iNet VPN Router - Add a WireGuard Client

3. Open WireGuard CLient Configuration Tab

Click the Configuration tab in the Add a New WireGuard Client window that popped up. You should see an empty text box. This is where we'll need to paste the contents of the WireGuard Configuration file we downloaded from our VPN service.

GL.iNet VPN Router - Add a WireGuard Client

4. Copy WireGuard Configuration File Contents

If you already have the WireGuard Configuration file contents from your VPN service copied to your clipboard, you can skip this step. If you downloaded the file to your computer, you'll need to go find it now and open it.

GL.iNet VPN Router - WireGuard Configuration File

5. Paste WireGuard Configuration File Contents

Next you'll need to paste the contents of the WireGuard Configuration file into the Configuration tab. Then click Next.

GL.iNet VPN Router - Add a WireGuard Client

6. Choose a Name for your WireGuard Configuration

I would choose the same name you used when initially downloading the WireGuard Configuration file. In my case, I used vpnrouter-us-miami-1. But you can choose whatever you want. Then click Add.

GL.iNet VPN Router - Add a WireGuard Client

7. Connect to the VPN

Choose the VPN Server you just added and click the Connect button to connect.

GL.iNet VPN Router - Connect to WireGuard VPN server

8. Connected!

Once connected, you should see green status lights, upload/download traffic statistics and a Disconnect button.

GL.iNet VPN Router - Connected to WireGuard VPN Server

9. Manage your VPN servers

If you need to make changes or add new VPN server profiles, you can do that on the "management" tab.

Optional Steps

Here are a few optional steps you can take to make managing your VPN connection easier and your connection more secure.

VPN Toggle Button

GLi.Net VPN routers have a customizable physical button on the side which you can use to enable/disable your VPN. This is super handy if you don't need your VPN connected all the time and want to be able to turn it on and off easily.

Open the More Settings -> Button Settings page and set your switch button to WireGuard Client Toggle and hit Apply. You can then use the small physical button on the side of your router to turn your VPN on and off.

GL.iNet VPN Router - Button Settings

Using an Internet Kill Switch

GLi.Net VPN routers include an "Internet Kill Switch" feature, which disables all access to the internet except over a VPN connection. If you need your devices to route through a VPN 100% of the time, you absolutely need to use this feature.

As an example, let's say you are connected to your VPN router and your VPN connection drops for some reason. Or, you accidentally hit the toggle button and your VPN connection turns off. All your devices will then be hitting the internet without a VPN. This tiny mistake could be costly for anyone that needs to hide their location.

If you enable the Internet Kill Switch feature, if the VPN connection drops or you accidentally turn it off, the router will not let any traffic go to the internet.

GL.iNet VPN Router - Internet Kill Switch

When Internet Kill Switch is enabled, you'll see a green status light:

GL.iNet VPN Router - Internet Kill Switch Enabled

Verifying Your VPN is Actually Hiding Your Location

After connecting to your VPN, you should check your internet connection to make sure that you still have connectivity and that your location matches the VPN server location you chose.

As a quick check, head over to our IP Address and Location Lookup Tool.

Example:

VPN connection and location verified

Here are a few other helpful tools to help you test your VPN connection:

Tips & Tricks

Questions / Troubleshooting

If you have any questions about this guide, please let me know and I'll do my best to update it with answers!

Related Services

  • Proton VPN - My VPN of choice from the makers of Proton Mail in Switzerland. An excellent VPN that works great on Travel Routers and all major platforms.

Related Products

Back to How-To Guides

Mini Slomad