OpenVPN Configuration for Tomato Routers

To set up ExpressVPN on your DD-WRT 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 Setup My VPN Account on the Active Subscriptions page. This will take you to the Downloads page.

    setup my vpn account - email

  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.

    openvpnfile

  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”.

  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:

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

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

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

Keys tab:

OpenVPN keys tab

Once done, just click on "Save."

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