In this tutorial I will show you how to setup OctoVPN on an ASUS Router that has Merlin firmware installed. In this specific example, the router is one of mine that. The specific model in this tutorial is: RT-AC88U. ASUS Merlin is a custom firmware for ASUS Routers, that uses the original GUI & features, with extra features added. You can read on their website on what ASUS Routers they support by going to their about page here: https://asuswrt.lostrealm.ca/about
You can read more about ASUS Merlin here: https://asuswrt.lostrealm.ca/features
ASUS Router with Asuswrt-Merlin installed.
Active OctoVPN Membership.
Computer or Mobile device with ability to extract ZIP.
Head over to your OctoVPN Panel at https://manage.octovpn.com/ and login.
Click VPN, then click "Downloads" and download the "OpenVPN/OctoVPN Config Files".
Extract the files and prepare them for a few steps later in this tutorial.
Click "VPN" again, then click "View Details" on the Active VPN Service that you own. Take note of the login details, you'll use them.
Access your routers Gateaway, usually this is https://192.168.1.1 or similar. You can obtain this by doing "ipconfig" in CMD On Windows, then take note of the "Default Gateaway" which is what you'll access in your web browser.
A website that looks like this should appear, login with your details. Normally it's admin/admin or admin/password (unless you changed it!)
Scroll down till you see "Advanced Settings" in the Left side menu. You should have an VPN option here, click that. Here is an example!
Click the tab "VPN Client" which will allow you to upload your OctoVPN/OpenVPN Configuration. Here you'll import one of the many .ovpn files that you extracted in the previous step, we suggest using TCP for reliability or UDP for speed. Some servers may only support TCP, such as OVH. In this tutorial, we'll use the London Game which is TCP only. Click "Select File" in the "Import .ovpn file" field, then hit upload. Wait a few seconds till it uploads then the page reloads with your VPN Information. In my example we're using London Game, so I'll also rename the "Description" from Client to "London Game 1 TCP". Example screenshot.
Once it's fully uploaded, you'll see that you have a option to select "Authentication Settings". Here there should now be two text fields. Username & Password! Please submit the details you pulled from OctoVPN (Not the website login details, but your actual VPN Details). Once filled in, hit submit! Example screenshot. It'll take a few seconds for the new settings to apply.
We suggest to also enable "Automatic start at boot time" then hit apply. That way, it'll start the VPN service one the router boots up. Once enabled, you can also toggle "Service State" from OFF to ON to enable the VPN. Please keep in mind, for every configuration you do, you'll need to re-apply the settings. The VPN may disconnect at this time.
If this appears, then it means you've successfully been connected.
Advanced settings also offers you the option to route only specific devices through the VPN. This is the perfect option for those who only want their console to run through the VPN. Simply click the drop-down in "Redirect Internet Traffic" and select "Policy Rules" as seen in this screenshot. Then select the device you want to run through the VPN, and hit the plus button. Once done, hit apply once again and wait a few seconds for the changes to take affect!
Advanced settings also allows you to block the internet traffic if the VPN tunnel dies, this is a good option for Gamers that don't want the connection to automatically go back to their ISP if the VPN Server goes offline.