Support Center / How to set up Proton VPN on AsusWRT-Merlin routers using OpenVPN

How to set up Proton VPN on AsusWRT-Merlin routers using OpenVPN

You can set up Proton VPN on your AsusWRT-Merlin router so that all devices that connect to the internet though it will be protected by Proton VPN.  

This guide shows you how to do this using the OpenVPN VPN protocol on Asus routers running AsusWRT-Merlin firmware. A Proton Account is required, but you can sign up for one for free

How to set up Proton VPN OpenVPN on AsusWRT-Merlin routers

1. Open your Asus router’s admin panel by typing its local IP address into your browser’s URL bar. By default, the address is 192.168.1.1, but you may have changed it when you set up the router.

If you don’t know your router’s IP address, you can log in using the URL: router.asus.com

2. Go to Advanced settings VPN.

3. Select the VPN Client tab and choose OpenVPN.

4. Log in to your Proton VPN account and go to Downloads OpenVPN configuration files. Select Router for the platform and download the OpenVPN configuration file of your choice.

5. Back to your Asus router’s admin page, upload the selected OpenVPN configuration file:


6. After clicking Upload, the configurations from the file should autofill many of the setting fields (protocol, server address, port, authentication method, certificate settings, and custom configuration). You will need to fill in the remaining settings:

Network settings:

  • Interface type: TUN
  • Protocol: selected protocol from ovpn file (should autofill)
  • Server address and port: leave autofilled
  • Accept DNS configuration: Exclusive
  • Create NAT on tunnel: Yes
  • Inbound Firewall: Block
  • Authorization Mode: TLS
  • Username/password authentication: yes
  • Username and password: Your OpenVPN username and password (NOT your regular Proton VPN username and password. You can find these credentials in your Proton VPN account by going to Account OpenVPN/IKEv2 username).
    • To use our NetShield (Ad-blocker) feature, append the following suffixes to your username:
      • +f1 to block malware
      • +f2 to block malware, ads, and trackers (for example, username+f2)
      • NetShield (Ad-blocker) is a premium feature only available with a Proton VPN Plus or Proton Unlimited plan.
  • Username and password Auth only: yes

Crypto Settings: Check if Keys and Certificates have been prefilled from ovpn file (that field should have static key and certificate authority fields prefilled while all other fields are blank). If this is the case, leave everything as is.

Advanced Settings:

  • Log verbosity: up to you
  • Compression: disabled
  • TLS Renegotiation time: 0
  • Connection retry attempts: up to you
  • Verify Server Certificate Name: No
  • Force Internet traffic through tunnel: Yes
  • Custom configuration: leave prefilled


7. Fill in description, choose Yes next to Automatic start at boot time, and press Apply on the bottom of the page.



8. After these settings have been applied, enable Service state in Client control. You should now see your new IP address next to the service state.


Secure
your internet

Get Proton VPN
Get Proton VPN

For customer support inquiries, please submit the following form for the fastest response:
Support Form

For all other inquiries:
contact@protonvpn.com


-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: OpenPGP.js v4.10.10
Comment: https://openpgpjs.org

xsBNBFiYeeIBCACpwuYcTsACyjQaqY3tOUonokamGZf3VDuLvcA9nQnu4vlB
n1RFFUJa5Pmf2yZ9EjJFSldTl5lreE3tFf53CcZ9wKa1R6aMnN/0VqURJho0
ZTqevQlCvuJ9kKHkDck3Em0/1WWnhDJgabp+fOa5HAHoAvcNy5gVPuexTT/N
wp6QcfB7w+qFhf73s0bcSn5RC+FAYlQxZVFhFtA7/7LthBVatDJrYLYP9XJd
zOZqz9AX0XZwKal25RcVeGHkNKgloo0bTgro4D88MR7saqXFHTRhy3+Wss7c
uqrh0uIkVmqtadoK/rAbqOyFXQ2DlvSMVrEMLUvwlZbC0taqcKDfNA+FABEB
AAHNLWNvbnRhY3RAcHJvdG9udnBuLmNvbSA8Y29udGFjdEBwcm90b252cG4u
Y29tPsLAfwQQAQgAKQUCWJh54wYLCQcIAwIJEN4dfnhhw11TBBUIAgoDFgIB
AhkBAhsDAh4BAAoJEN4dfnhhw11T6PwIAKgIHTUaEcCFQ5WfmwGpdhRgFe7H
gnHR8UOFPrRKnbCOQgTVPGwCFt8UVFhEgbmtroThU89DpxFSYUOD6nZ2k1X3
X4Q9OsItFUUuhPtLJrkz5ghtZLmsAH/edTRbVU1Ew1E8KbylLFI1J5yId7zR
GdnaTXv/E7P3po5X/b08TFAhXSyYYUbMeQuthbJajtpFygr53lm47cOWa4N8
udqLhmpheaQj04DuqYXOGC08JQn+XbHzhFl5Yvlt9Idk8+7c2UJ0qgWKQ5ZV
mquRAw5HDCQM5OqF1MoImDxOH+tK3PUlvFDsLZ1WPEOHK/EN12sPBx0x1R04
fcPTPdbMwgISGM3OwE0EWJh54gEIALqhrLUpvarPc0nkuHpyJC/MsrIDPLuV
qMc49tgjgDBsyIKJFEP9qCnkSOEixaFi+nTljUSpkHGR+PvEGecmcOdW6djN
QGxon/nwBT9d8HbtxJesaEIzwRAxmqQW9MqNq4UsfNQ0VvUYqV9wEbYfdDT/
jZfz9N0hjFELF1sg3UPcCRijhf162bp+rLQdO9vWVUbOdMQvsM/kyUJ6JMXR
xUtyKC05ddxii2SMr4XUW45ostPbxJybOF5oSZpEb1EIlrTLLPAe/498XlBW
hpRAPe+9ZfNs7drMvUEFnnOXahrXAuaaZpyaS/XBaloqSb1+v2AkUep3dbSF
PaRtbXRMS+kAEQEAAcLAaAQYAQgAEwUCWJh54wkQ3h1+eGHDXVMCGwwACgkQ
3h1+eGHDXVMZ4Qf4hu5N8/uYNDqJMFRIWSCpPGxmyIVXGARG4hgR8gwPZY9K
fReAUndX3uODBNIgZU7I3YntawU1DlP6GpP6yyR/8lfUMNCAXPDmd+zTFYIJ
UDHD8sw2GRrFVzFOKUpAapWFOI4XjSMP2UiK4HgrpUjAhe1wSaa7nEjtAuYT
zFx1QSuQD1iYcOF/FAm7EuhBIfWITjYAobGM6gonPbp3IPHM52rUbulllcdV
vCLs+blcyiVCGZlNcmlg3eibAJJL19TQLqT2DbQvQ/SyVBJGjoT+y4TTRtmZ
cebEjt2KJcc4x2lzPq3z2KJNyJTOTMB+aYD9Ma9IObDds+M/+5XDWi7f
=ueTT
-----END PGP PUBLIC KEY BLOCK-----

You can also Tweet to us:
@ProtonVPN