WireGuard
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.
If you are looking for a WireGuard provider, access this directly.
WireGuard Client
To set up a WireGuard client, please click + Set up WireGuard Manually
.
Input the configuration
There are different methods to input the configuration.
For AzireVPN and MullvadVPN users, choose the Providers
tab, for more detail, access here.
You can paste the configuration on Configuration
tab, or create from scratch on Manual Input
tab.
Specify the name of your server
Specify a descriptive name and then click Next
.
Choose the server and click Connect
.
If will show upload and download traffic when connected.
WireGuard Providers
If you are using AzireVPN or Mullvad, it has integrated their services.
AzireVPN
Select AzireVPN as the provider, enter your User Name and Password and then click Next
.
It will take several minutes to get configs, please be patient.
Mullvad
Select Mullvad as the provider, enter your Account Number and then click "Add" to finish the WireGuard Client setup.
It will take several minutes to get configs, please be patient.
Other recommended WireGuard provider:
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.iNet routers is not support IPv6 good enough, so please delete the IPv6 content. I have a example show below, the highlight content is the IPv6 content. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.OVPN
Login www.spidervpn.org, find the section to get your VPN configuration. Follow the steps to get the configuration. Download the vpn configuration Open the config by text edit software, copy the content. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. You need to adjust the format, make sure there is a space on each side of the equals sign. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.SpiderVPN
If you are using TorGuard, you need to login the control panel and find Config Generator from the Tools menu. On the Config Generator page, choose VPN Tunnel type to WireGuard, select VPN Server, input VPN Username and VPN Password, click Generate Config button, wait a second, you will find the config on Config Output section. You can find the VPN Username and VPN Password below Copy the config content. Please note that the first line is # TorGuard WireGuard Config, delete the first line before copy it. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.TorGuard
If you are using VPN.AC, you need to login the control panel and find WireGuard Manager from the "Services" menu. Create the config and download. Extract file, open the config by text edit software, copy the content. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.VPN.AC
If you are using StrongVPN, sign in at https://wg.strongvpn.com Select a location from the drop down menu, click GENERATE, open the downloaded text file. Open the config by text edit software, copy the content. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.StrongVPN
Access the Members Area to make a custom config using the Config Generator. When you select the Wireguard protocol, you will need to select Add device for the region selected. Select the Download option. Open it by a text editor, copy the content. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.WeVPN
Login then access the WireGuard Config Generator. Select location and port you'd like to use, then click Download Config. Open it by a text editor, copy the content. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.Windscribe
If you are using VPN Unlimited, sign in to your User Office > select the VPN Unlimited® application > click Manage. Press the field under Device and click Manually create a new device… > set it’s custom name, for example WireGuard > choose appropriate location of the Server > select the WireGuard® protocol from the dropdown menu > click Generate. The configuration parameters will then appear below in the text format. You’ll need them for further configuration of your GL.iNet router. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard ManuallyVPN Unlimited(KeepSolid)
The Add a New WireGuard® Client window will appear. In the Configuration tab, paste the details of the manual configuration settings you’ve generated before:
[Interface] PrivateKey = paste the PrivateKey from your User Office ListenPort = paste the ListenPort details Address = paste Address information DNS = paste DNS details from the User Office [Peer] PublicKey = paste PublicKey from the User Office PresharedKey = paste PresharedKey details AllowedIPs = paste AllowedIPs details Endpoint = paste Endpoint information
Once completed, click Add.
Specify the name of your server and click Add
Connect to the WireGuard server by clicking Connect
You will see the upload and download traffic when it is connected successfully.
If you are using 12VPX, login then access this page, you will see the configs of all servers.
Copy the wireguard config. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.12VPX
If you are using IVPN, you need to generate the WireGuard config manually. Follow the guide base on your OS. After generated the config, copy it. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.IVPN
Fellow the guide below to generate WireGuard configs.
After generated the config, copy it. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.ANONINE
Fellow the guide here to create the config. After generated the config, copy it. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually Paste the configuration text to the Configuration windows. Click Next Specify the name of your server and click Add Connect to the WireGuard server by clicking Connect You will see the upload and download traffic when it is connected successfully.NVPN
Suggest a WireGuard provider? Please contact support@gl-inet.com
Connect to the WireGuard server
Click Connect
. You will see the upload and download traffic when it is connected successfully.
WireGuard Server
You can set up a WireGuard server on GL.iNet router. Click + Create a New User
.
Start a WireGuard server
You can simply use the default parameters of Local IP and Local Port, or you can set your own value. Then click Start
to start your own WireGuard server.
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 Create a New User
.
Specify the Name of the new client and then click Add
.
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, Plain Text and JSON configurations currently.
If you are using another GL.iNet router as a client, please copy the JSON configuration and paste it directly when you are setting up WireGuard client.
Wireguard App Support
You can also use WireGuard App on other devices with various OS
- Please refer to WireGuard Official Website: https://www.wireguard.com/install/
Visit Client’s LAN Subnet
Visit Client’s LAN Subnet from WireGuard Server LAN Subnet
1) Change WireGuard clients LAN IP to avoid IP confliction with Server
2) Modify Wireguard_Server Configuration
WinSCP or SSH into your the WireGuard Server (router) find and modify the file
/etc/config/wireguard_server
Add a line to the end of the config file of clients you want to visit.
list subnet '192.168.xxx.0/24'
Save and Exit