Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (2024)

for VPNUnlimited users

How to Install VPNUnlimited on Different Platforms & Create KeepSolid ID

Detailed installation guides on different platforms:

  • How to install VPNUnlimited on macOS 10.14 and higher (Standalone Version)
  • How to install VPNUnlimited on macOS 10.14 and higher (App Store version)
  • How to install and get started with VPNUnlimited on iOS
  • How to install VPNUnlimited Application on Android
  • How to install VPNUnlimited application on Windows XP SP3
  • How to install VPNUnlimited Application on Windows 7
  • How to set up VPNUnlimited Application on Windows 8/8.1
  • How to Install and Get Started with VPNUnlimited App on Windows 10
  • How to install VPNUnlimited on Linux

How to create a new KeepSolid ID

  1. After installing the VPNUnlimited app, you will see the line"Create KeepSolid ID", сlick on it to start the process.
  2. Enter your email address in the designated field.
  3. Create a password and enter it in the password field.
  4. Repeat your password in the provided field to confirm it.
  5. Check the box next to the statement"By continuing, you agree to our…".
  6. Tap the"Sign up"button to complete the registration.

Connecting to a VPN server for the first time, you will be requested to allow adding VPN configurations and downloading a VPN profile. For more details, please refer to the manuals provided above on how to install VPNUnlimited on different platforms.

Important! Please note that you will need to configure your device using the generated settings by yourself at your own risk.

I. Create VPN Configuration for WireGuard

Before you can set up WireGuard® on your MikroTik router, you need to generate VPN configuration in your KeepSolid User Office.

To do that, follow a few simple steps described in the tutorial How to manually create VPN configurations.

II. Accessing MikroTik Web Console or WinBox:

  1. Web Console: Open a web browser and enter 192.168.88.1 in the address bar. Log in with your router's username and password.
  2. WinBox: Download and open the WinBox tool from the MikroTik website. Connect using your router's IP, username, and password.

III. Prepare WireGuard Configuration:

  1. Open the .conf file provided by VPNUnlimited with a text editor (like Notepad or TextEdit). Keep it open for reference as you'll need to copy values from this file.

IV. Create WireGuard Interface:

  1. In the router's menu, navigate to WireGuard > WireGuard and click on “Add New”.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (1)

2. Set the Name as VPN-Unlimited.

3. For Private Key, copy and paste the key from the Interface section of your .conf file.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (2)

V. Configure IP Address:

  1. Go to IP > Address.
  2. Click “Add New” and enter the IP address and network. Use the address from the .conf file's Interface section. For the network, modify the last octet of your IP address to zero, making it X.X.X.0.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (3)

VI. Add WireGuard Peer:

  1. Click the WireGuard > Peers tab. Click "Add New", add the parameters from the .conf file and click Apply > OK.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (4)

VII. Configure Routes for WireGuard Endpoint:

  1. Go to IP > Routes and click “Add New”.
  2. For Dst. Address, use the Endpoint address from your .conf file, adding a /32 mask.
  3. Set Gateway to your default gateway, which you can find under IP > DHCP Client.
  4. Add a comment like wgserver and mark the route as NOT Enabled.

VIII. Configure Default Route for VPN Traffic:

  1. Again in IP > Routes, click “Add New”.
  2. Set Dst. Address to 0.0.0.0/0 and Gateway to %VPN-Unlimited.
  3. Mark this route as Enabled.

Note: Your internet might stop working at this point until the VPN is fully configured.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (6)

IX. Configure a DHCP Client for WireGuard:

  1. Navigate to IP > DHCP Client.
  2. Edit your DHCP client configuration to include the provided script in the settings.

Script:

:local route [/ip route find comment="wgserver"]

:if ($bound=1) do={

/ip route set $route gateway=$"gateway-address" disabled=no

} else={

/ip route set $route disabled=yes

}

3. This script helps manage the VPN connection's route based on its status.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (7)

X. Create Interface List for VPN:

  1. Go to Interfaces > Interface List and click “Add New”.
  2. Select list as WAN and Interface as VPN-Unlimited.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (8)

XI. Set Up DNS:

  1. Navigate to IP > DNS.
  2. Enter the DNS servers provided in your .conf file's Interface section.
  3. Check “Allow Remote Requests” to enable DNS resolution through the VPN.

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (9)

That's it! You've successfully configured WireGuard VPN on your MikroTik router. Now, you can enjoy the benefits of the VPNUnlimited service along with the speed and security of the WireGuard protocol.

If you need any assistance, please feel free to contact our customer support via [emailprotected].

Try VPN Unlimited right now!

Streamline your web experience, protect your sensitive data, and defend against online threats and hackers.

other platforms

Easy MikroTik WireGuard VPN Setup Guide - VPN Unlimited (2024)

FAQs

How to setup WireGuard VPN on MikroTik? ›

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 connect to VPN unlimited via WireGuard? ›

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.

How do I setup a WireGuard VPN 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 setup VPN in MikroTik router? ›

MikroTik L2TP VPN Setup
  1. Create PPP Profile. PPP > Profiles > Add New. ...
  2. Create PPP User. PPP > Secrets > Add New. ...
  3. Create L2TP Server Binding. PPP > Interface > Add New > L2TP Server Binding. ...
  4. Enable L2TP Server. ...
  5. Add Firewall Rules to allow IPsec. ...
  6. Edit IPsec default Policy Proposal. ...
  7. Edit IPsec default Peer Profile.

How to use WireGuard in MikroTik? ›

RouterOS configuration

Add a new WireGuard interface and assign an IP address to it. Adding a new WireGuard interface will automatically generate a pair of private and public keys. You will need to configure the public key on your remote devices. To obtain the public key value, simply print out the interface details.

How do I run a WireGuard VPN server? ›

  1. Step 1: Expose Wireguard VPN Server to the Internet. Your Public IP Address. ...
  2. Step 2: Setup Wireguard VPN Server. Install the wireguard software and dependencies. ...
  3. Step 3: Setup client connections. ...
  4. Step 4: Setup clients. ...
  5. Step 5: Test Connection.
Sep 29, 2023

How do I set up VPN Unlimited? ›

However, here's the process of setting up VPN Unlimited on a WiFi router:
  1. Visit User Office.
  2. Click Manage on the VPN Unlimited panel.
  3. Generate router configurations.
  4. Open your WiFi router's settings.
  5. Enter VPN Unlimited configurations in the router settings.
  6. Restart your router.

How to get free VPN Unlimited? ›

5 best free VPNs with unlimited Internet
  1. Proton VPN – the best free unlimited VPN.
  2. NordVPN – feature-rich VPN without data limits.
  3. Surfshark – VPN with unlimited data on unlimited devices.
  4. Norton Secure VPN – easy-to-navigate VPN with no data caps.
  5. ExpressVPN – secure VPN without a data cap.

How do I use VPN Unlimited? ›

Just follow a few simple steps:
  1. Download VPN Unlimited and launch the app.
  2. Connect to the appropriate streaming server / Movies & TV server.
  3. Login to your streaming account and enjoy your favorite films and TV shows.

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

To check if WireGuard Server is working properly

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.

How do I know if my WireGuard VPN is running? ›

To view the status of one or more WireGuard tunnels, use the show wireguard [<instance>] command. This command prints the status of all WireGuard tunnels and can optionally limit the output to a specific instance.

How do I activate the tunnel in WireGuard? ›

Setting up the WireGuard App on a device
  1. Launch the WireGuard app and click Add Empty Tunnel.
  2. Give the tunnel a name and paste the contents of profile.
  3. If you want the tunnel to connect automatically when necessary, enable the On-Demand option and specify one or more network interfaces to manage the connection.

Which VPN provider for MikroTik? ›

MikroTik routers support many VPN services, including NordVPN. In particular, MikroTik routers with RouterOS version 6.45 and later let you establish an IKEv2 EAP VPN tunnel to a NordVPN server. This tutorial explains how you can connect to a VPN on your MicroTik router. Open the terminal in your RouterOS settings.

What type of VPN does MikroTik use? ›

Virtual Private Networks
  • 6to4.
  • EoIP.
  • GRE.
  • IPIP.
  • IPsec.
  • L2TP.
  • OpenVPN.
  • PPPoE.

What is VPN in MikroTik? ›

• A virtual private network (VPN) is a method for the extension of a private network across a public network, such as the Internet. • It enables users to send and receive data across shared or public networks. as if their computing devices were directly connected to the private network.

Which MikroTik router supports WireGuard? ›

mikrotik-wireguard.

The article describes the self setup of VPN on WireGuard on MikroTik devices with version RouterOS 7 and higher. (Not available in lower RouterOS versions, you must upgrade RouterOS). This phenomenal VPN is very fast, secure and easily configurable in a home environment.

Which VPN router supports WireGuard? ›

While many VPNs have begun to offer WireGuard, ProtonVPN, StrongVPN, Mullvad, Windscribe, VPNUnlimited and IVPN are the recommended providers for WireGuard service at FlashRouters. FlashRouters will setup the Wireguard connection for you before shipment if you leave your account info during the checkout process.

How to setup WireGuard VPN server on OpenWrt? ›

We will cover the following steps:
  1. Get your key pair.
  2. I have a key pair.
  3. I don't have a key pair.
  4. Choose a Surfshark server.
  5. Install and configure WireGuard.
  6. Configure the interface.
  7. Configure the VPN Zone.
  8. Ensure the connection is successful.
Jan 26, 2024

How to allow VPN through firewall MikroTik? ›

Re: Allow VPN
  1. In the IP->firewall->NAT settings you have to set up a dstnat rule for protocol TCP port 1723, active on your WAN port, having as action dst-nat with the IP of your PPtP server.
  2. In your IP->firewall->filter rules you have to set up a forward rule allowing forward of protocol 47 (gre) with action accept.
Mar 10, 2012

Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 6238

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.