WireGuard Server - GL.iNet Router Docs 3 (2024)

WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN.

GL.iNet routers have pre-installed WireGuard Server and Client.

Make sure Internet Service Provider assigns you a public IP address

Please check if you Internet Service Provider assigns you a public IP address here.

If no, you can't connect to the WireGuard Server.

An alternative method is to use a reverse proxy solution, we suggest AstroRelay, check the tutorial here.

Network Topology

  • If GL.iNet router is the main router in your network, this is simple, please move to the next step.
  • If you already have a main router, then the GL.iNet router is under the main router, you may need to setup a port forwarding on the main router.
  • If you already have a main router, the GL.iNet router is several levels below it and you need to set up port forward on each level.

Initialize WireGuard Server

Access to web Admin Panel, on the left side -> VPN -> WireGuard Server. Click Initialize WireGuard Server.

WireGuard Server - GL.iNet Router Docs 3 (1)

Start the WireGuard Server

You can simply use the default parameters of IP Address and Local Port, or you can set your own value. Then click Start to start your own WireGuard server.

WireGuard Server - GL.iNet Router Docs 3 (2)

Allow Access Local Network: Enable this will allow every client that connect to this WireGuard Server be able to access your LAN. Please use with caution.

Note that you can't running VPN Client and Server at the same time, and also can't running OpenVPN Client and WireGuard Client at the same time.

Add a new client

You have to add a new user and apply the configurations when you are connecting to this WireGuard Server.

Click Management tab and then Add a New User.

WireGuard Server - GL.iNet Router Docs 3 (3)

Specify the Name of the new client and then click Add.

WireGuard Server - GL.iNet Router Docs 3 (4)

Get the configuration details for your client

You can now check the list of the clients you added. You can Delete any unwanted client. Please click Configurations to find the configuration details which you need to use when you are setting up WireGuard client. We provide QRcode and Plain Text, you can use a Text Editor software to save the Plain Text to .conf file.

WireGuard Server - GL.iNet Router Docs 3 (5)

WireGuard Server - GL.iNet Router Docs 3 (6)

To check if WireGuard Server is working properly

To check if WireGuard Server is working properly, we can use another device connected to another network and use the WireGuard configuration we exported earlier to connect and see whether it connects properly and whether the IP address is the IP of WireGuard Server.

The simpliest way is to use a cell phone with WireGuard official client app installed, turn off its Wi-Fi connection, and only connect to Internet via 3G/4G/5G. Then open the WireGuard app, import the WireGuard configuration from QR code. Enable the connection, check if the phone has Internet access and whether its IP address is the IP of your WireGuard Server.

There are several common reasons cause failed:

  • The Internet Service Provider doesn't assign you a public IP address, please check here.
  • You may need setup port forwarding, please check here.
  • The port you are using for WireGuard Server is blocked by the Internet Service Provider, change to another port, or contact the Internet Service Provider.
  • Some countries/regions may block the VPN connection.

If your public IP address is dynamic

Some Internet Service Providers may change your IP address sometimes. To overcome this, enable the DDNS, then edit the configuration to replace public IP address with your DDNS url.

  1. Copy the content of the configuration to a text editor(e.g. Atom, Sublime).
  2. Edit the configuration to replace DDNS url with your public IP address.

    WireGuard Server - GL.iNet Router Docs 3 (7)

    After replaced.

    WireGuard Server - GL.iNet Router Docs 3 (8)

  3. Copy the revised content to generate a QRCode, or save it as .conf file.

The WireGuard connection may down a while when the public IP address changes, after the DDNS url update to the new public IP address, the conneciton will resume. The DDNS is updated every 10 minutes. If the connection doesn't resume, please make sure the DDNS url is point to tne new public IP address, then turn off the WireGuard connection and turn on again.

WireGuard Client App

We can use another GL.iNet router as WireGuard Client, or use their official app on other devices with various OS.

Related Articles

  • How to visit WireGuard client LAN side from Server

Still have questions? Visit our Community Forum.

WireGuard Server - GL.iNet Router Docs 3 (2024)

FAQs

How to set up WireGuard on GL iNet router 3x firmware? ›

How to set up WireGuard® on GL. iNet router(3. x firmware)
  1. Get your key pair.
  2. I have a key pair.
  3. I don't have a key pair.
  4. Choose a server.
  5. Configure the interface.
  6. Ensure the connection is successful.
Jan 26, 2024

How to test if WireGuard is working? ›

To check if WireGuard Server is working properly

The simpliest way is to use a cell phone with WireGuard official client app installed, turn off its Wi-Fi connection, and only connect to Internet via 3G/4G/5G.

What is the WireGuard provider for gl iNet? ›

If you are looking for a WireGuard provider, check out this directly. We can setup WireGuard Client via web Admin Panel and mobile app. For the mobile app, it has already integrated some WireGuard Service Providers, they are AzireVPN, MullvadVPN, OVPN, WeVPN, StrongVPN, PIA VPN, SpiderVPN.

How do I setup a WireGuard VPN server on my router? ›

Go to [VPN] > [VPN Server] > enable and click [WireGuard® VPN] > click add button. 4. For general devices like laptops or phones, you can just click the Apply button.

How to set up WireGuard client on GL iNet? ›

Login www.ovpn.com, find the menu below to get WireGuard configuration files. Click Generate WireGuard keys, choose the server you wanted, then download the config. Open the config by text edit software, copy the content. The config may contain IPv6 content, as GL.

How do I install VPN firmware on my router? ›

How do I set up a VPN on a router?
  1. Access your router's control panel by typing in your IP in the browser's address bar;
  2. Install the VPN firmware on your router by downloading it from the DD-WRT website;
  3. Install a VPN app;
  4. Go to the VPN tab in the router's control panel;

Why is WireGuard VPN not working? ›

Check with ip route and ip addr show dev <wg-interface> if the routes and IPs are set as you expect. Double check that you have /proc/sys/net/ipv4/ip_forward set to 1 where needed. When injecting the VPN users into an existing network, without routing, make sure /proc/sys/net/ipv4/conf/all/proxy_arp is set to 1 .

Why does my WireGuard not work? ›

When a WireGuard connection isn't working, it's usually one of four things: a WireGuard configuration problem, a firewall problem, a routing problem, or a DNS problem. The tcpdump utility can help you quickly diagnose what kind of problem it is, by identifying where packets are going awry.

How do I know if my VPN tunnel is working? ›

How do I check if a VPN is working? Visit websites such as WhatIsMyIP or IPLocation to see your original IP address. After connecting to a VPN, revisit the IP address checking website to recheck your IP address. The VPN works if the displayed IP address differs from your original IP address.

Which is more secure, WireGuard or OpenVPN? ›

The biggest notable differences between WireGuard and OpenVPN are speed and security. While WireGuard is generally faster, OpenVPN provides heavier security. The differences between these two protocols are also what make up their defining features.

How to install VPN on GL iNet router? ›

GL. iNet setup with NordVPN
  1. Download the OpenVPN configuration files from the recommended server. ...
  2. Once you are in the admin panel, go to “VPN” > “OpenVPN client” > “Add a new OpenVPN configuration.”
  3. Upload the previously downloaded . ...
  4. Paste your credentials and click "Submit."

How do I access WireGuard server? ›

Open up your web browser and paste in your server's IP address and port and hit 'Enter'. This will now take you to the login page. Simply input your username and password into the corresponding fields and click on the 'Sign In' button.

Can I use WireGuard on my router? ›

Installing WireGuard and Mullvad on your router comes with some benefits: You can secure your whole network and all devices connected to the router. You can run Mullvad on more than five devices (all devices connected to the router).

How do I connect my phone to WireGuard server? ›

Download WireGuard® and connect to the VPN
  1. Open up the Google Play Store and search for WireGuard®. Proceed to download and install the application.
  2. Once the app is installed, open it and press + at the bottom right. ...
  3. Select the configuration file you downloaded earlier. ...
  4. Toggle the switch to activate the connection.
Jan 26, 2024

Can I install WireGuard on my router? ›

Navigate to the home page of your router - By default 192.168. 1.1 . Go to Setup > Tunnels > and click the Add Tunnel button. Choose Enable and select WireGuard from the dropdown menu.

How to enable WireGuard on MikroTik router? ›

How to set up Proton VPN WireGuard on MikroTik routers (update)
  1. Download a WireGuard configuration file. ...
  2. Open the MikroTik configuration panel. ...
  3. Create a new WireGuard interface. ...
  4. Add an IP address to the interface you just created: /ip address add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0.

How do I enable WireGuard service? ›

Autostart WireGuard in systemd
  1. Generate a valid and working WireGuard configuration file /etc/wireguard/wg0. ...
  2. Add the WireGuard service to systemd: ...
  3. Start the new service immediately: ...
  4. Reboot your computer system to verify the automatic connection on startup works as expected.
  5. Check the service status:

How to install WireGuard module? ›

Installing everything we will need for a wireguard connections is as simple as running:
  1. sudo apt-get install wireguard wireguard-tools. ...
  2. sudo add-apt-repository ppa:wireguard/wireguard sudo apt update sudo apt install wireguard wireguard-tools. ...
  3. sudo -i cd /etc/wireguard umask 077.

Top Articles
Should You Invest in the Stock Market Now? - Retire by 40
3 Embarrassingly Cheap Dividend Stocks
Pollen Count Los Altos
Koopa Wrapper 1 Point 0
Mcgeorge Academic Calendar
Khatrimaza Movies
Snarky Tea Net Worth 2022
Azeroth Pilot Reloaded - Addons - World of Warcraft
Caresha Please Discount Code
Mephisto Summoners War
Busty Bruce Lee
Mini Handy 2024: Die besten Mini Smartphones | Purdroid.de
Lax Arrivals Volaris
Byte Delta Dental
Mail.zsthost Change Password
Transfer and Pay with Wells Fargo Online®
Is Grande Internet Down In My Area
Wausau Obits Legacy
Delaware Skip The Games
Kayky Fifa 22 Potential
20 Different Cat Sounds and What They Mean
/Www.usps.com/International/Passports.htm
Forest Biome
Nsa Panama City Mwr
Greenville Sc Greyhound
Imouto Wa Gal Kawaii - Episode 2
Обзор Joxi: Что это такое? Отзывы, аналоги, сайт и инструкции | APS
Scripchat Gratis
Cb2 South Coast Plaza
The Boogeyman (Film, 2023) - MovieMeter.nl
Water Temperature Robert Moses
Cor Triatriatum: Background, Pathophysiology, Epidemiology
Rs3 Bring Leela To The Tomb
Home Auctions - Real Estate Auctions
Of An Age Showtimes Near Alamo Drafthouse Sloans Lake
The Best Carry-On Suitcases 2024, Tested and Reviewed by Travel Editors | SmarterTravel
Federal Student Aid
Directions To 401 East Chestnut Street Louisville Kentucky
Oxford Alabama Craigslist
State Legislatures Icivics Answer Key
World History Kazwire
M Life Insider
Dispensaries Open On Christmas 2022
The best specialist spirits store | Spirituosengalerie Stuttgart
Mychart Mercy Health Paducah
Breaking down the Stafford trade
Dobratz Hantge Funeral Chapel Obituaries
York Racecourse | Racecourses.net
Overstock Comenity Login
Kindlerso
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 5822

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.