We use cookies to personalize your experience on our websites. By using our website, you agree to the use of cookies as described in our Cookies Policy

Your IP: 3.94.196.192
Your Location: United States, Ashburn
Your Status: Unprotected
Protect Me

OpenVPN setup

for Asus RT-N66U router with Tomato firmware 1.28 by Shibby

This tutorial will provide you a step-by-step instruction on how to set up an OpenVPN client on your router with the Tomato firmware (Asus RT-N66U router with Tomato Firmware 1.28.0000 MIPSR2-140 K26AC USB AIO-64K was taken as an example).

  1. First of all, you need to get manual configuration files. For this, please follow a few simple steps described in our tutorial on how to manually create VPN configurations.
  2. Then, open the web interface of the router in your browser and enter login and password.
  3. In the side menu, select VPN Tunneling and open the OpenVPN Client tab.
Configuring VPN on ASUS Tomato router, opening OpenVPN client settings
  1. Сomplete the fields of the OpenVPN Client tab in the following way: 
    • Set the checkbox for Start with WAN.
    • Interface Type: Choose TUN
    • Protocol: Choose UDP
    • Server Address/Port: Input a server name from the Domain name field in the generated configuration settings: de.vpnunlimitedapp.com / 1194
      Note: We have chosen the German server as an example.
    • Firewall: Automatic
    • Authorization Mode: TLS
    • Username/Password Authentication: Leave it unchecked
    • Extra HMAC authorization (tls-auth): Disabled
    • Set the checkbox for Create NAT on tunnel.
VPN router: set up OpenVPN client on Asus Tomato router - basic settings
  1. Proceed to the Advanced tab of the VPN Client 1 and set the following options:
    • Poll Interval: 0
    • Redirect internet traffic: Checked
    • Accept DNS configuration: Exclusive
    • Encryption cipher: AES-256-CBC
    • Compression: Disabled
    • TLS Renegotiation Time: -1
    • Connection retry: 30
    • Verify server certificate (tls-remote): Unchecked
    • In the Custom Configuration input the following data:
      auth-nocache
      nobind
      persist-tun
      persist-key
      remote-random
      remote-cert-tls server
      route-metric 1
      auth sha512
      tun-mtu 1500
OpenVPN setup on Tomato router. OpenVPN Client Configuration tab > Advanced settings
  1. Go to the VPN Client 1 > Keys tab. In the configuration file you’ve previously generated, select data between <tag> and </tag>  and paste it in the relevant fields: 
  • Certificate Authority - <ca> text from the configuration file </ca>, including -----BEGIN CERTIFICATE----- and -----BEGIN CERTIFICATE-----
  • Client Certificate - <cert> text from the configuration file </cert>, including -----BEGIN CERTIFICATE----- and -----BEGIN CERTIFICATE-----
  • Client Key - <key> text from the configuration file </key>, including -----BEGIN CERTIFICATE----- and -----BEGIN CERTIFICATE-----
  1. Once completed, click Save at the bottom of the page. 
Set up VPN router - save settings
  1. Click Start Now to establish the VPN connection. 
Establish VPN connection on your Asus Tomato router by clicking Start Now
  1. To view the status of your connection, proceed to the relevant Status tab.  
VPN router - OpenVPN client setup on Asus Tomato router > status tab

That’s it! You’ve successfully configured OpenVPN client and have a running VPN connection on your on your Asus router with Tomato firmware.

To disconnect from the VPN server, just click Stop Now on any of the Client 1 settings tabs. 

VPN on Asus Tomato router - screenshot showing how to disconnect from a VPN server

In case you need to configure other devices, check out the Manuals page for the relevant guides or contact our customer support via [email protected].