Hardware VPN Setup for Remote Work



This setup will allow you to be anywhere in the world, but have the same IP address as if you were at home. There are no VPN subscriptions or additional costs outside of the initial purchase of the recommended hardware.
At the time of writing, you will be able to purchase all the hardware for a total of $160. The following must be purchased:
VPN Client (Mobile Router)
Video walkthrough:
Steps to set up the VPN Gateway:
Plug-in your VPN Gateway and allow about a minute for it to start up.
Connect an ethernet cable from your computer to the VPN Gateway on the LAN port.
Connect another ethernet cable from your modem to the VPN Gateway on the WAN port.
Open the web browser on your computer and type in the following IP http://192.168.8.1
Navigate to the VPN section and select your preferred protocol. For this setup, opt for WireGuard due to its superior speed compared to OpenVPN. VPN -> WireGuard Server
Within the WireGuard Server settings, locate the field labeled "Listen Port". You may input any port number up to the maximum limit of 65535.
After entering your chosen port number, finalize the process by clicking "Apply".
You must now "Start" the WireGuard Server.
Go to the "Profiles" tab and click the "+ Add" button to add a new unique client.
For a mobile device, download the WireGuard app and scan the QR code.
For our hardware configuration on the VPN Client, you will need to download the configuration file. If your browser complains about it being an "insecure file", select "keep" to proceed with the download.
Opening port on AT&T Fiber modem:
Connect to your VPN Gateway with an ethernet cable.
Locate your Gateway IP by visiting the Internet dashboard on your VPN Gateway.
Copy the Gateway IP address and paste into your browser.
Navigate to Firewall -> Security Options and enter the "Device Access Code" found on the back of your modem.
Now that you have authenticated, navigate to Firewall -> NAT/Gaming.
Click the "Custom Services" and enter the following for the "Service Entry":
Service Name: WireGuard (Brume 2)
Global Port Range: 10
Base Host Port: 10
Protocol: TCP/UDP
Click "Add" button and then the "Return to NAT/Gaming" button.
From the "Return to NAT/Gaming" UI select the following:
Service: WireGuard (Brume 2)
Needed by Device: GL-MT2500
Click "Add" and now you can exit out of the modem.
Steps to set up the VPN Client (Mobile Router):
Plug-in your VPN Client and allow about a minute for it to start up.
Navigate to VPN -> WireGuard Client
Select "New Provider" and upload your WireGuard config file that was downloaded from the VPN Gateway and click "Apply"
You must start the WireGuard client by clicking the "..." and then selecting "Start".
Leave the VPN Gateway at home and you can now travel with your mobile router that is configured with the VPN Client.