Blog Home Client Panel

Subscribe to OctoVPN

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox

How to set up VPN/OpenVPN on ASUSWRT-Merlin Firmware

Octolus

In this tutorial, we'll be showing you how you can configure your ASUS Router that has been flashed with Merlin Firmware, to use OpenVPN. We are using OctoVPN as an example - however you can use any OpenVPN Provider you may desire.

Requirements

  • A router with ASUSWRT-Merlin installed.
  • A VPN Provider that provides .ovpn configuration files for OpenVPN; In this case OctoVPN!
  • Access to the router with ASUSWRT-Merlin installed, so you can configure it.

Before you get started you need to make sure you have the .ovpn of the server location you want to connect to, extracted & ready to be uploaded.

Tutorial

  1. Head over to your router configuration page, normally it's located at http://192.168.1.1 - You can usually login with admin/admin or admin/password depending on what you configured.

2. In the menu, there should be "Advanced" settings, select "VPN" from the menu, as seen in the screenshot below.

3. Then select "VPN" Client, in the tabs of the new page that loads up, as seen in the screenshot below.

4. Click the "Select File" button under "Import .ovpn file". Here you'll select the OpenVPN Configuration File of your location, in our example we're connecting to OctoVPN's location in Amsterdam. So we will upload octovpn-amsterdam-1-udp.ovpn and click "Upload".

5. Once you click upload, the page will then reload with the new information loaded from your ovpn configuration file. If your VPN Requires a username & password, like OctoVPN. Simply fill that out under "Authentication Settings" as shown in the screenshot below.

6. Then scroll down to the bottom of the page and click "Apply". Once done applying, you can test the VPN Connection by toggling the "Service state" from OFF to ON. You can also enable "Automatic Start On Boot" feature, but remember to click "Apply" after every configuration change you make.

If the VPN has connected succesfully, you'll see something like the screenshot below that will list the Public IP (Depending on Firmware Version of your Merlin)

Other features that you may want to use with Merlin

  • With Merlin, you can decide which devices will be forced to use the VPN. Simply head down to "Force Internet traffic through tunnel" and select "Policy Rules". ¬†Then add the "Source IP" of the Device you want to force under VPN, and only that device will be using VPN, i.e your PlayStation.