How to configure OpenVPN for Tomato Routers

To use our apps and configurations, please sign up for an ExpressVPN account first.

To set up ExpressVPN on your Tomato router, you will first need to download the OpenVPN configuration files. Follow these instructions to configure your router with OpenVPN.

  1. Open the Welcome Email you received when you signed up for ExpressVPN. Click the link in the email.

    welcome to expressvpn - email

    If you can't find the link, log in to our website.

    log in to expressvpn.com

    Once you've clicked the link in the welcome email or logged in to the website, click on Set Up ExpressVPN on the Active Subscriptions page. This will take you to the Downloads page.

    vpn downloads page button

  2. On your downloads page, select Linux & Routers OpenVPN and then download and save the .ovpn file(s) or locations (e.g. Los Angeles, New York, etc.) that you wish to connect to.

    linux & routers openvpn

  3. On your standard web browser, go to your router's settings page or control panel (Default address is 192.168.1.1, unless changed)

  4. On your router’s control panel, click on the VPN Tunneling tab, and then select “OpenVPN Client”.

    openvpn client

  5. Follow the settings for each of the tabs based on the screenshots below.

Basic tab:

openvpn client basic tab

Note: For the “Server Address,” kindly edit any of our ExpressVPN config files (e.g. my_expressvpn_los_angeles_udp.ovpn, my_expressvpn_new_york_udp.ovpn) using any text editor (e.g. Notepad, Wordpad, TextEdit, etc.), and then copy any of the “remote” server cluster names listed in the config file. See example below:

config file sample

Advanced tab:

openvpn client advanced tab

Configuring your ExpressVPN Keys and Certificates

From the configuration (.ovpn) file:

  • Copy-paste the text in between the <tls-auth> and </tls-auth> block into the Static Key field. See sample image below:

    tls auth key sample

  • Copy-paste the text in between the <ca> and </ca> block into the “Certificate Authority field. See sample image below:

    ca crt key sample

  • Copy-paste the text in between the <cert> and </cert> block into the Client Certificate field. See sample image below:

    client cert sample

  • Copy-paste the text in between the <key> and </key> block into the Client Key field. See sample image below:

    client key sample

Keys tab:

openvpn keys tab

Once done, just click on Save.


How to connect

To connect, click on Start Now and wait for around a minute or two for the connection to get fully established.

Click on the “Status” tab to check if you’re now connected.

openvpn status

Not an ExpressVPN user yet? Sign up today so you can start using our apps!